Partager via


WorkflowHelpers, classe

Contient des méthodes statiques pour aider en validant et en traitant les opérations de workflow.

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.Build.Workflow.WorkflowHelpers

Espace de noms :  Microsoft.TeamFoundation.Build.Workflow
Assembly :  Microsoft.TeamFoundation.Build.Workflow (dans Microsoft.TeamFoundation.Build.Workflow.dll)

Syntaxe

'Déclaration
<ExtensionAttribute> _
Public NotInheritable Class WorkflowHelpers
public static class WorkflowHelpers

Le type WorkflowHelpers expose les membres suivants.

Méthodes

  Nom Description
Méthode publiqueMembre statique CombineMetadata Obtient le ProcessParameterMetadataCollection qui contient les paramètres baseMetadata spécifiés combinés avec les paramètres overridingMetadata de remplacement. Les valeurs de overridingMetadata sont conservées s'il existe un conflit entre les deux données.
Méthode publiqueMembre statique DeserializeProcessParameters(String) Crée et retourne un objet Activity désérialisant les données dans la chaîne spécifiée XAML.
Méthode publiqueMembre statique DeserializeProcessParameters(String, IList<ProcessParameterError>%) Désérialise les valeurs de paramètres d'un dictionnaire sérialisé par XAML.Les paramètres de types inconnus et membres inexistants sont ignorés lorsque vous chargez le dictionnaire et des erreurs spécifiques sont remplis dans la collection d'erreurs.
Méthode publiqueMembre statique DeserializeWorkflow(String) Obtient l'objet Activity décrit par le balisage XAML spécifié.
Méthode publiqueMembre statique DeserializeWorkflow(String, Boolean, List<ProcessParameterError>%) Cette méthode est encore utilisée par ordinateur de build (retournant les incompatibilités d'assembly au lieu de lever une exception à la première erreur)
Méthode publiqueMembre statique FindResource Obtient une chaîne localisée qui décrit la ressource à l'ID spécifié
Méthode publiqueMembre statique GetAssemblyMetadataCollection
Méthode publiqueMembre statique GetCombinedMetadata Obtient les métadonnées associées aux paramètres de processus définis dans le Activityspécifié.
Méthode publiqueMembre statique GetDefaultMetadata Obtient une collection de métadonnées qui prend en charge les modèles de processus intégrés (valeur par défaut et mise à niveau).
Méthode publiqueMembre statique GetMetadata Obtient la valeur de la propriété de métadonnées de l'activité spécifiée.
Méthode publiqueMembre statique GetProcessParameters Obtient les informations sur les paramètres de processus de l'activité spécifiée et les retourne comme dictionnaire.
Méthode publiqueMembre statique GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%) Obtient les paramètres de processus et les métadonnées du processus spécifié.
Méthode publiqueMembre statique GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%) Retourne l'activité racine du modèle de processus.Si la racine est un DynamicActivity la collection Propriétés est incluse.
Méthode publiqueMembre statique GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%, List<ProcessParameterError>%) Retourne l'activité racine du modèle de processus.Si la racine est un DynamicActivity la collection Propriétés est incluse.Retourne également toutes les erreurs d'analyse.
Méthode publiqueMembre statique GetProcessParameterValue<T> Obtient la valeur du paramètre de processus spécifié.Si le paramètre du processus n'existe pas la valeur par défaut est retournée.
Méthode publiqueMembre statique GetValueAsString
Méthode publiqueMembre statique IsValueSet
Méthode publiqueMembre statique SerializeProcessParameters(IDictionary<String, Object>) Sérialise le paramètre de processus et les valeurs spécifiés dans une chaîne XAML.
Méthode publiqueMembre statique SerializeProcessParameters(IDictionary<String, Object>, IEnumerable<String>) Sérialise le dictionnaire de valeurs de paramètre dans XAML (ajoutant XML brut pour les paramètres incorrects conservent leurs valeurs)
Méthode publiqueMembre statique TryDeserializeWorkflow Cette méthode est utilisée par le client (retournant les erreurs au lieu de lever à premier)
Méthode publiqueMembre statique ValidateWorkflow(Activity) Valide l'arborescence d'activité spécifiée.
Méthode publiqueMembre statique ValidateWorkflow(Activity, ValidationSettings) Valide l'arborescence d'activité déterminée en utilisant les paramètres facultatifs fournis par l'appelant.

Début

Champs

  Nom Description
Champ publicMembre statique AssemblyMetadataName
Champ publicMembre statique MetadataPropertyName Métadonnées.
Champ publicMembre statique SupportedReasonsPropertyName SupportedReasons.
Champ publicMembre statique VerbosityPropertyName Commentaires.

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Build.Workflow, espace de noms