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>%) 生成计算机仍使用此方法返回 (程序集不匹配而不是引发异常在第一个错误)
公共方法静态成员 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 详细级别。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.TeamFoundation.Build.Workflow 命名空间