WorkflowHelpers 類別

說明的包含靜態方法在驗證和管理工作流程作業。

繼承階層

System.Object
  Microsoft.TeamFoundation.Build.Workflow.WorkflowHelpers

命名空間:  Microsoft.TeamFoundation.Build.Workflow
組件:  Microsoft.TeamFoundation.Build.Workflow (在 Microsoft.TeamFoundation.Build.Workflow.dll 中)

語法

'宣告
<ExtensionAttribute> _
Public NotInheritable Class WorkflowHelpers
public static class WorkflowHelpers

WorkflowHelpers 類型會公開下列成員。

方法

  名稱 描述
公用方法靜態成員 CombineMetadata 取得包含指定的 baseMetadata 參數與要覆寫的 overridingMetadata 參數的 ProcessParameterMetadataCollection 。如果兩個資料,之間有衝突來自 overridingMetadata 的值被保留。
公用方法靜態成員 DeserializeProcessParameters(String) Activity 可以序列化指定的 XAML 字串的資料物件的建立和傳回。
公用方法靜態成員 DeserializeProcessParameters(String, IList<ProcessParameterError>%) 將 XAML 序列化的字典的參數值。未知的型別並不存在的成員將會忽略參數,以在載入字典時,以及特定錯誤填入的錯誤集合。
公用方法靜態成員 DeserializeWorkflow(String) 取得 Activity 物件所描述的是由指定的 XAML 標記。
公用方法靜態成員 DeserializeWorkflow(String, Boolean, List<ProcessParameterError>%) 組建電腦仍然使用這個方法 (傳回組件不符而不會擲回例外狀況在第一個錯誤)
公用方法靜態成員 FindResource 取得描述資源在指定的 ID. 的當地語系化字串。
公用方法靜態成員 GetAssemblyMetadataCollection
公用方法靜態成員 GetCombinedMetadata 取得中繼資料與指定的 Activity所定義的流程參數。
公用方法靜態成員 GetDefaultMetadata 取得支援內建流程範本中繼資料集合 (預設和升級)。
公用方法靜態成員 GetMetadata 取得指定之活動的中繼資料屬性的值。
公用方法靜態成員 GetProcessParameters 從指定的活動取得流程參數資訊並將其傳回做為字典。
公用方法靜態成員 GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%) 從指定的處理序取得流程參數和中繼資料。
公用方法靜態成員 GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%) 傳回從流程範本的根活動。如果是根 DynamicActivity 因此屬性集合是包含的。
公用方法靜態成員 GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%, List<ProcessParameterError>%) 傳回從流程範本的根活動。如果是根 DynamicActivity 因此屬性集合是包含的。同時傳回所有剖析錯誤。
公用方法靜態成員 GetProcessParameterValue<T> 取得指定之流程參數的值。如果這個流程參數沒有預設值。
公用方法靜態成員 GetValueAsString
公用方法靜態成員 IsValueSet
公用方法靜態成員 SerializeProcessParameters(IDictionary<String, Object>) 序列化指定的程序參數和值的 XAML 字串。
公用方法靜態成員 SerializeProcessParameters(IDictionary<String, Object>, IEnumerable<String>) 序列化參數值字典至 XAML (將無效的參數之未經處理的 XML 可以保留其值)
公用方法靜態成員 TryDeserializeWorkflow 用戶端會使用這個方法 (傳回任何錯誤而不是擲回一致之前)
公用方法靜態成員 ValidateWorkflow(Activity) 驗證指定的活動樹狀結構。
公用方法靜態成員 ValidateWorkflow(Activity, ValidationSettings) 驗證指定的活動樹狀結構使用呼叫端提供的選擇性設定。

回頁首

欄位

  名稱 描述
公用欄位靜態成員 AssemblyMetadataName
公用欄位靜態成員 BuildProcessVersionPropertyName
公用欄位靜態成員 MetadataPropertyName 中繼資料。
公用欄位靜態成員 SupportedReasonsPropertyName SupportedReasons。
公用欄位靜態成員 VerbosityPropertyName 詳細等級。

回頁首

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.TeamFoundation.Build.Workflow 命名空間