Share via


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
Método públicoMembro estático 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.
Método públicoMembro estático DeserializeProcessParameters(String) Cria e retorna um objeto de Activity desserializar dados a cadeia de caracteres especificada XAML.
Método públicoMembro estático 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.
Método públicoMembro estático DeserializeWorkflow(String) Obtém o objeto de Activity descrito pela marcação XAML especificada.
Método públicoMembro estático 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)
Método públicoMembro estático FindResource Obtém uma cadeia de caracteres localizada que descreve o recurso em certo ID
Método públicoMembro estático GetAssemblyMetadataCollection
Método públicoMembro estático GetCombinedMetadata Obtém os metadados associados com os parâmetros de processo definidos em Activityespecificado.
Método públicoMembro estático GetDefaultMetadata Obtém uma coleção de metadados que suportam os modelos de processo internos (padrão) e atualização.
Método públicoMembro estático GetMetadata Obtém o valor da propriedade de metadados de atividade especificada.
Método públicoMembro estático GetProcessParameters Obtém informações do parâmetro de processo de atividade de dados e especificada como um dicionário.
Método públicoMembro estático GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%) Obtém os parâmetros e os metadados de processo do processo especificado.
Método públicoMembro estático 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.
Método públicoMembro estático 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.
Método públicoMembro estático 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.
Método públicoMembro estático GetValueAsString
Método públicoMembro estático IsValueSet
Método públicoMembro estático SerializeProcessParameters(IDictionary<String, Object>) Serializa o parâmetro e os valores especificados de processo em uma cadeia de caracteres XAML.
Método públicoMembro estático 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)
Método públicoMembro estático TryDeserializeWorkflow Este método é usado pelo cliente (que retorna todos os erros em vez de em um jogo primeiro)
Método públicoMembro estático ValidateWorkflow(Activity) Valida a árvore de atividade especificada.
Método públicoMembro estático ValidateWorkflow(Activity, ValidationSettings) Valida a árvore de atividade especificada usando as configurações opcionais fornecidos pelo chamador.

Superior

Campos

  Nome Descrição
Campo públicoMembro estático AssemblyMetadataName
Campo públicoMembro estático MetadataPropertyName Metadados.
Campo públicoMembro estático SupportedReasonsPropertyName SupportedReasons.
Campo públicoMembro estático 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.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Build.Workflow