WorkflowHelpers-Klasse
Enthält Methoden, um im Überprüfen und im Verarbeitung von Workflowvorgängen zu helfen.
Vererbungshierarchie
System.Object
Microsoft.TeamFoundation.Build.Workflow.WorkflowHelpers
Namespace: Microsoft.TeamFoundation.Build.Workflow
Assembly: Microsoft.TeamFoundation.Build.Workflow (in Microsoft.TeamFoundation.Build.Workflow.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public NotInheritable Class WorkflowHelpers
public static class WorkflowHelpers
Der WorkflowHelpers-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
CombineMetadata | Ruft ProcessParameterMetadataCollection ab, das die angegebenen baseMetadata-Parameter enthält, die den Parametern überschreibende overridingMetadata kombiniert werden. Werte von overridingMetadata beibehalten werden, wenn es einen Konflikt zwischen den zwei Daten gibt. | |
DeserializeProcessParameters(String) | Erstellt und gibt ein Activity-Objekt durch Deserialisieren der Daten in der angegebenen XAML-Zeichenfolge zurück. | |
DeserializeProcessParameters(String, IList<ProcessParameterError>%) | Deserialisiert die Parameterwerte aus XAML einem serialisierten Wörterbuch.Parameter aus unbekannten Typen und von nicht vorhandenen Member werden ignoriert, wenn das Wörterbuch laden und Besonderefehler in die Fehlerauflistung gefüllt werden. | |
DeserializeWorkflow(String) | Ruft das Activity-Objekt ab, das vom angegebenen XAML-Markup beschrieben wird. | |
DeserializeWorkflow(String, Boolean, List<ProcessParameterError>%) | Diese Methode wird immer noch vom Buildcomputer verwendet (Assemblykonflikten zurück, anstatt, eine Ausnahme beim ersten Fehler auszulösen) | |
FindResource | Ruft eine lokalisierte Zeichenfolge ab, die die Ressource an der angegebenen ID beschreibt | |
GetAssemblyMetadataCollection | ||
GetCombinedMetadata | Ruft die Metadaten ab, die mit den Prozessparametern zugeordnet werden, die in der angegebenen Activity definiert werden. | |
GetDefaultMetadata | Ruft eine Auflistung ab Metadaten, die die integrierten Prozessvorlagen unterstützt (Standard und Aktualisierung). | |
GetMetadata | Ruft den Wert der Metadateneigenschaft der angegebenen Aktivität ab. | |
GetProcessParameters | Ruft die von der angegebenen Prozessparameterinformationen Aktivität ab und gibt diese als Wörterbuch zurück. | |
GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%) | Ruft die Prozessparameter und die Metadaten aus angegebenen Prozess. | |
GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%) | Gibt die Stammaktivität von der Prozessvorlage zurück.Wenn der Stamm ein DynamicActivity ist, wird die Eigenschaftenauflistung enthalten. | |
GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%, List<ProcessParameterError>%) | Gibt die Stammaktivität von der Prozessvorlage zurück.Wenn der Stamm ein DynamicActivity ist, wird die Eigenschaftenauflistung enthalten.Gibt auch alle Analysefehlern zurück. | |
GetProcessParameterValue<T> | Ruft den Wert des angegebenen Prozessparameters ab.Wenn Prozessparameter der nicht vorhanden ist, wird der Standardwert zurückgegeben. | |
GetValueAsString | ||
IsValueSet | ||
SerializeProcessParameters(IDictionary<String, Object>) | Serialisiert den angegebenen Prozessparameter und die Werte in eine XAML-Zeichenfolge. | |
SerializeProcessParameters(IDictionary<String, Object>, IEnumerable<String>) | Serialisiert das Parameterwertwörterbuch in XAML (unformatiertem XML hinzufügen, um falsche Parameter ihre Werte beibehalten) | |
TryDeserializeWorkflow | Diese Methode wird vom Client verwendet (alle Fehler zurück, anstatt, an erstem einem ausgelöst) | |
ValidateWorkflow(Activity) | Überprüft die angegebene Aktivitätsstruktur. | |
ValidateWorkflow(Activity, ValidationSettings) | Überprüft die angegebene Aktivitätsstruktur mit optionalen Einstellungen, die vom Aufrufer bereitgestellt werden. |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
AssemblyMetadataName | ||
MetadataPropertyName | Metadaten. | |
SupportedReasonsPropertyName | SupportedReasons. | |
VerbosityPropertyName | Ausführlichkeit. |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.