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 | |
---|---|---|
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. | |
DeserializeProcessParameters(String) | Crée et retourne un objet d' 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 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. | |
DeserializeWorkflow(String) | Obtient l'objet d' Activity décrit par le balisage XAML spécifié. | |
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) | |
FindResource | Obtient une chaîne localisée qui décrit la ressource à l'ID spécifiée | |
GetAssemblyMetadataCollection | ||
GetCombinedMetadata | Obtient les métadonnées associées aux paramètres de processus définis dans 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 à jour). | |
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 un 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 Properties 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 Properties est incluse.Retourne également toutes les erreurs d'analyse. | |
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. | |
GetValueAsString | ||
IsValueSet | ||
SerializeProcessParameters(IDictionary<String, Object>) | Sérialise le paramètre de processus et les valeurs spécifiées dans une chaîne de XAML. | |
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) | |
TryDeserializeWorkflow | Cette méthode est utilisée par le client (retourner toutes les erreurs au lieu de lever en premier) | |
ValidateWorkflow(Activity) | Valide l'arborescence d'activité spécifiée. | |
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 | |
---|---|---|
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.