Partager via


WorkflowHelpers, classe

Contient des méthodes statiques pour aider à la validation et en traitant les opérations de flux de travail.

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 ProcessParameterMetadataCollection qui contient les paramètres spécifiés d' baseMetadata combinés avec les paramètres substituants d' overridingMetadata .Les valeurs d' 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 d' 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 des types inconnus et des 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 d' Activity décrit par le balisage XAML spécifié.
Méthode publiqueMembre statique DeserializeWorkflow(String, Boolean, List<ProcessParameterError>%) Cette méthode est toujours utilisée par ordinateur de build (en 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ée
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 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 à jour).
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 un 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 Properties 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 Properties est incluse.Retourne également toutes les erreurs d'analyse.
Méthode publiqueMembre statique GetProcessParameterValue<T> Obtient la valeur du paramètre du processus spécifié.Si le paramètre de 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ées dans une chaîne de XAML.
Méthode publiqueMembre statique SerializeProcessParameters(IDictionary<String, Object>, IEnumerable<String>) Sérialise le dictionnaire des 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 (retourner toutes les erreurs au lieu de lever en 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é spécifiée à l'aide de 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