次の方法で共有


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 ProcessParameterMetadataCollection を取得します overridingMetadata の無視のパラメーターとまとめられる baseMetadata の指定したパラメーターを含む。overridingMetadata の値が 2 データ間に競合がある場合は。
パブリック メソッド静的メンバー DeserializeProcessParameters(String) 指定した XAML の文字列データを逆シリアル化して Activity のオブジェクトを作成して返します。
パブリック メソッド静的メンバー DeserializeProcessParameters(String, IList<ProcessParameterError>%) Deserializes、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 このメソッドは、クライアントが使用されます (1 を最初はをスローする代わりにすべてのエラーを返します。)
パブリック メソッド静的メンバー ValidateWorkflow(Activity) 指定したアクティビティ ツリーを検証します。
パブリック メソッド静的メンバー ValidateWorkflow(Activity, ValidationSettings) 呼び出し元が提供するオプションの設定を使用して、指定したアクティビティ ツリーを検証します。

このページのトップへ

フィールド

  名前 説明
パブリック フィールド静的メンバー AssemblyMetadataName
パブリック フィールド静的メンバー MetadataPropertyName メタデータ。
パブリック フィールド静的メンバー SupportedReasonsPropertyName SupportedReasons。
パブリック フィールド静的メンバー VerbosityPropertyName います。

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.TeamFoundation.Build.Workflow 名前空間