Classe WorkflowHelpers
Contém métodos estáticos para ajudar a validar e processar em operações de fluxo de trabalho.
Hierarquia de herança
System.Object
Microsoft.TeamFoundation.Build.Workflow.WorkflowHelpers
Namespace: Microsoft.TeamFoundation.Build.Workflow
Assembly: Microsoft.TeamFoundation.Build.Workflow (em Microsoft.TeamFoundation.Build.Workflow.dll)
Sintaxe
'Declaração
<ExtensionAttribute> _
Public NotInheritable Class WorkflowHelpers
public static class WorkflowHelpers
O tipo WorkflowHelpers expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
CombineMetadata | Obtém ProcessParameterMetadataCollection que contém os parâmetros específicos de baseMetadata combinados com os parâmetros de substituição de overridingMetadata . Os valores de overridingMetadata são mantidos se houver um conflito entre os dois dados. | |
DeserializeProcessParameters(String) | Cria e retorna um objeto de Activity desserializar dados a cadeia de caracteres especificada XAML. | |
DeserializeProcessParameters(String, IList<ProcessParameterError>%) | Desserializa os valores de parâmetros do XAML serializou o dicionário.Os parâmetros de tipos desconhecidos e de membros inexistentes são ignorados quando você carrega o dicionário e erros específicos são preenchidos na coleção de erros. | |
DeserializeWorkflow(String) | Obtém o objeto de Activity descrito pela marcação XAML especificada. | |
DeserializeWorkflow(String, Boolean, List<ProcessParameterError>%) | Este método é usado pelo ainda máquina de compilação (que retorna incompatíveis do assembly em vez de gerar uma exceção no primeiro erro) | |
FindResource | Obtém uma cadeia de caracteres localizada que descreve o recurso em certo ID | |
GetAssemblyMetadataCollection | ||
GetCombinedMetadata | Obtém os metadados associados com os parâmetros de processo definidos em Activityespecificado. | |
GetDefaultMetadata | Obtém uma coleção de metadados que suportam os modelos de processo internos (padrão) e atualização. | |
GetMetadata | Obtém o valor da propriedade de metadados de atividade especificada. | |
GetProcessParameters | Obtém informações do parâmetro de processo de atividade de dados e especificada como um dicionário. | |
GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%) | Obtém os parâmetros e os metadados de processo do processo especificado. | |
GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%) | Retorna a atividade raiz do modelo de processo.Se a raiz é um DynamicActivity na coleção de propriedades é incluída. | |
GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%, List<ProcessParameterError>%) | Retorna a atividade raiz do modelo de processo.Se a raiz é um DynamicActivity na coleção de propriedades é incluída.Ele também retorna todos os erros de análise. | |
GetProcessParameterValue<T> | Obtém o valor do parâmetro de processo especificado.Se o parâmetro de processo não existir o valor padrão é retornado. | |
GetValueAsString | ||
IsValueSet | ||
SerializeProcessParameters(IDictionary<String, Object>) | Serializa o parâmetro e os valores especificados de processo em uma cadeia de caracteres XAML. | |
SerializeProcessParameters(IDictionary<String, Object>, IEnumerable<String>) | Serializa o dicionário dos valores de parâmetro em XAML (que adiciona o XML brutos para que os parâmetros incorretos preservem seus valores) | |
TryDeserializeWorkflow | Este método é usado pelo cliente (que retorna todos os erros em vez de em um jogo primeiro) | |
ValidateWorkflow(Activity) | Valida a árvore de atividade especificada. | |
ValidateWorkflow(Activity, ValidationSettings) | Valida a árvore de atividade especificada usando as configurações opcionais fornecidos pelo chamador. |
Superior
Campos
Nome | Descrição | |
---|---|---|
AssemblyMetadataName | ||
MetadataPropertyName | Metadados. | |
SupportedReasonsPropertyName | SupportedReasons. | |
VerbosityPropertyName | Verbosidade. |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.