Freigeben über


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
Öffentliche MethodeStatischer Member 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.
Öffentliche MethodeStatischer Member DeserializeProcessParameters(String) Erstellt und gibt ein Activity-Objekt durch Deserialisieren der Daten in der angegebenen XAML-Zeichenfolge zurück.
Öffentliche MethodeStatischer Member 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.
Ö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 immer noch vom Buildcomputer verwendet (Assemblykonflikten 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 mit den Prozessparametern zugeordnet werden, die in der angegebenen Activity definiert werden.
Öffentliche MethodeStatischer Member GetDefaultMetadata Ruft eine Auflistung ab Metadaten, die die integrierten Prozessvorlagen unterstützt (Standard und Aktualisierung).
Öffentliche MethodeStatischer Member GetMetadata Ruft den Wert der Metadateneigenschaft der angegebenen Aktivität ab.
Öffentliche MethodeStatischer Member GetProcessParameters Ruft die von der angegebenen Prozessparameterinformationen Aktivität ab und gibt diese als Wörterbuch zurück.
Öffentliche MethodeStatischer Member GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%) Ruft die Prozessparameter und die Metadaten aus angegebenen Prozess.
Öffentliche MethodeStatischer Member GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%) Gibt die Stammaktivität von 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 von der Prozessvorlage zurück.Wenn der Stamm ein DynamicActivity ist, wird die Eigenschaftenauflistung enthalten.Gibt auch alle Analysefehlern zurück.
Öffentliche MethodeStatischer Member GetProcessParameterValue<T> Ruft den Wert des angegebenen Prozessparameters ab.Wenn Prozessparameter der 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 die Werte in eine XAML-Zeichenfolge.
Öffentliche MethodeStatischer Member SerializeProcessParameters(IDictionary<String, Object>, IEnumerable<String>) Serialisiert das Parameterwertwörterbuch in XAML (unformatiertem XML hinzufügen, um falsche Parameter ihre Werte beibehalten)
Öffentliche MethodeStatischer Member TryDeserializeWorkflow Diese Methode wird vom Client verwendet (alle Fehler zurück, anstatt, an erstem einem ausgelöst)
Ö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