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) 您可以在還原序列化指定的 XAML 字串的資料建立並傳回與 Activity 物件。
公用方法靜態成員 DeserializeProcessParameters(String, IList<ProcessParameterError>%) 還原序列化來自 XAML 的參數值序列化字典。未知的型別並不存在的成員的參數會被忽略,當您將此字典時,在特定錯誤填入中的錯誤集合。
公用方法靜態成員 DeserializeWorkflow(String) 取得 Activity 物件描述的是由指定的 XAML 標記。
公用方法靜態成員 DeserializeWorkflow(String, Boolean, List<ProcessParameterError>%) 組建電腦仍使用方法 (由傳回的組件不符而不會擲回例外狀況 (Exception) 會在第一個錯誤)
公用方法靜態成員 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
公用欄位靜態成員 MetadataPropertyName 中繼資料。
公用欄位靜態成員 SupportedReasonsPropertyName SupportedReasons。
公用欄位靜態成員 VerbosityPropertyName 詳細等級。

回頁首

執行緒安全

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

請參閱

參考

Microsoft.TeamFoundation.Build.Workflow 命名空間