WorkflowHelpers-Klasse

Enthält statische Methoden, um im Überprüfen und im Verarbeitung von Workflowvorgängen zu unterstützen.

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
Öffentliche MethodeStatischer Member CombineMetadata Ruft ProcessParameterMetadataCollection ab, das die angegebenen baseMetadata-Parameter enthält, die mit den angegebenen Parametern overridingMetadata kombiniert werden.Werte von overridingMetadata gehalten werden, wenn ein Konflikt zwischen den beiden Daten gibt.
Öffentliche MethodeStatischer Member DeserializeProcessParameters(String) Erstellt und gibt ein Activity-Objekt durch Deserialisierung der Daten in der angegebenen XAML-Zeichenfolge zurück.
Öffentliche MethodeStatischer Member DeserializeProcessParameters(String, IList<ProcessParameterError>%) Deserialisiert die Parameterwerte aus einem XAML serialisierten Wörterbuch.Parameter aus unbekannten Typen und von nicht vorhandenen Member werden ignoriert, wenn Sie das Wörterbuch laden und Besonderefehler in die Fehlerauflistung gefüllt werden.
Öffentliche MethodeStatischer Member DeserializeWorkflow(String) Ruft das Activity-Objekt ab, das vom angegebenen XAML-Markup beschrieben wird.
Öffentliche MethodeStatischer Member DeserializeWorkflow(String, Boolean, List<ProcessParameterError>%) Diese Methode wird weiterhin durch den Buildcomputer verwendet (Assemblykonflikte zurück, anstatt eine Ausnahme beim ersten Fehler auszulösen)
Öffentliche MethodeStatischer Member FindResource Ruft eine lokalisierte Zeichenfolge ab, die die Ressource an der angegebenen ID beschreibt
Öffentliche MethodeStatischer Member GetAssemblyMetadataCollection
Öffentliche MethodeStatischer Member GetCombinedMetadata Ruft die Metadaten ab, die den Prozessparametern zugeordnet sind, die in angegebenen Activity definiert werden.
Öffentliche MethodeStatischer Member GetDefaultMetadata Ruft eine Auflistung Metadaten ab, die die integrierten Prozessvorlagen unterstützt (Standard und Upgrades).
Öffentliche MethodeStatischer Member GetMetadata Ruft den Wert der Metadateneigenschaft der angegebenen Aktivität ab.
Öffentliche MethodeStatischer Member GetProcessParameters Ruft die Prozessparameterinformationen aus der angegebenen Aktivität ab und gibt diese als Wörterbuch zurück.
Öffentliche MethodeStatischer Member GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%) Ruft die Prozessparameter und die Metadaten zum angegebenen Prozess ab.
Öffentliche MethodeStatischer Member GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%) Gibt die Stammaktivität aus der Prozessvorlage zurück.Wenn der Stamm ein DynamicActivity ist, wird die Eigenschaftenauflistung enthalten.
Öffentliche MethodeStatischer Member GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%, List<ProcessParameterError>%) Gibt die Stammaktivität aus der Prozessvorlage zurück.Wenn der Stamm ein DynamicActivity ist, wird die Eigenschaftenauflistung enthalten.Gibt auch alle Analysefehler zurück.
Öffentliche MethodeStatischer Member GetProcessParameterValue<T> Ruft den Wert des angegebenen Prozessparameters ab.Wenn der Prozessparameter nicht vorhanden ist, wird der Standardwert zurückgegeben.
Öffentliche MethodeStatischer Member GetValueAsString
Öffentliche MethodeStatischer Member IsValueSet
Öffentliche MethodeStatischer Member SerializeProcessParameters(IDictionary<String, Object>) Serialisiert den angegebenen Prozessparameter und Werte in eine XAML-Zeichenfolge.
Öffentliche MethodeStatischer Member SerializeProcessParameters(IDictionary<String, Object>, IEnumerable<String>) Serialisiert das Parameterwertwörterbuch in XAML (unformatiertem XML hinzufügen, damit falsche Parameter ihre Werte beibehalten)
Öffentliche MethodeStatischer Member TryDeserializeWorkflow Diese Methode wird vom Client verwendet (alle Fehler zurückgeben, anstatt, an einem erstem auszulösen)
Öffentliche MethodeStatischer Member ValidateWorkflow(Activity) Überprüft die angegebene Aktivitätsstruktur.
Öffentliche MethodeStatischer Member ValidateWorkflow(Activity, ValidationSettings) Überprüft die angegebene Aktivitätsstruktur mit optionalen Einstellungen, die vom Aufrufer bereitgestellt werden.

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member AssemblyMetadataName
Öffentliches FeldStatischer Member MetadataPropertyName Metadaten.
Öffentliches FeldStatischer Member SupportedReasonsPropertyName SupportedReasons.
Öffentliches FeldStatischer Member 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.

Siehe auch

Referenz

Microsoft.TeamFoundation.Build.Workflow-Namespace