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 | |
---|---|---|
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. | |
DeserializeProcessParameters(String) | Crée et retourne un objet Activity désérialisant les données dans la chaîne spécifiée XAML. | |
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. | |
DeserializeWorkflow(String) | Obtient l'objet Activity décrit par le balisage XAML spécifié. | |
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) | |
FindResource | Obtient une chaîne localisée qui décrit la ressource à l'ID spécifié | |
GetAssemblyMetadataCollection | ||
GetCombinedMetadata | Obtient les métadonnées associées aux paramètres de processus définis dans le Activityspécifié. | |
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). | |
GetMetadata | Obtient la valeur de la propriété de métadonnées de l'activité spécifiée. | |
GetProcessParameters | Obtient les informations sur les paramètres de processus de l'activité spécifiée et les retourne comme dictionnaire. | |
GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%) | Obtient les paramètres de processus et les métadonnées du processus spécifié. | |
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. | |
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. | |
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. | |
GetValueAsString | ||
IsValueSet | ||
SerializeProcessParameters(IDictionary<String, Object>) | Sérialise le paramètre de processus et les valeurs spécifiés dans une chaîne XAML. | |
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) | |
TryDeserializeWorkflow | Cette méthode est utilisée par le client (retournant les erreurs au lieu de lever à premier) | |
ValidateWorkflow(Activity) | Valide l'arborescence d'activité spécifiée. | |
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 | |
---|---|---|
AssemblyMetadataName | ||
MetadataPropertyName | Métadonnées. | |
SupportedReasonsPropertyName | SupportedReasons. | |
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.