Condividi tramite


Classe WorkflowHelpers

Contiene metodi statici per agevolare la convalida e per l'elaborazione delle operazioni di flusso di lavoro.

Gerarchia di ereditarietà

System.Object
  Microsoft.TeamFoundation.Build.Workflow.WorkflowHelpers

Spazio dei nomi:  Microsoft.TeamFoundation.Build.Workflow
Assembly:  Microsoft.TeamFoundation.Build.Workflow (in Microsoft.TeamFoundation.Build.Workflow.dll)

Sintassi

'Dichiarazione
<ExtensionAttribute> _
Public NotInheritable Class WorkflowHelpers
public static class WorkflowHelpers

Il tipo WorkflowHelpers espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico CombineMetadata Ottiene ProcessParameterMetadataCollection contenente i parametri specificati baseMetadata combinati con parametri eseguire l'override overridingMetadata. I valori da overridingMetadata vengono mantenuti se esiste un conflitto tra i due dati.
Metodo pubblicoMembro statico DeserializeProcessParameters(String) Crea e restituisce un oggetto Activity deserializzando i dati della stringa specificata XAML.
Metodo pubblicoMembro statico DeserializeProcessParameters(String, IList<ProcessParameterError>%) Deserializza i valori dei parametri da un dizionario serializzato XAML.I parametri dei tipi sconosciuti e membri non vengono ignorati quando si carica il dizionario ed errori specifici vengono popolati nella raccolta degli errori.
Metodo pubblicoMembro statico DeserializeWorkflow(String) Ottiene l'oggetto Activity descritto dal markup XAML specificato.
Metodo pubblicoMembro statico DeserializeWorkflow(String, Boolean, List<ProcessParameterError>%) Questo metodo viene utilizzato dal computer di compilazione (che restituisce i dati dell'assembly anziché generare un'eccezione al primo errore)
Metodo pubblicoMembro statico FindResource Ottiene una stringa localizzata che descrive la risorsa all'ID
Metodo pubblicoMembro statico GetAssemblyMetadataCollection
Metodo pubblicoMembro statico GetCombinedMetadata Ottiene i metadati associati ai parametri del processo definiti in Activityspecificato.
Metodo pubblicoMembro statico GetDefaultMetadata Ottiene una raccolta di metadati che supporta i modelli di processo predefiniti (impostazione predefinita) e aggiornamento.
Metodo pubblicoMembro statico GetMetadata Ottiene il valore della proprietà di metadati dell'attività specificata.
Metodo pubblicoMembro statico GetProcessParameters Ottiene le informazioni di parametro dell'attività specificata e restituisce il valore come dizionario.
Metodo pubblicoMembro statico GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%) Ottiene i parametri del processo e i metadati dal processo specificato.
Metodo pubblicoMembro statico GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%) Restituisce l'attività radice del modello di processo.Se la radice è un DynamicActivity quindi la raccolta di proprietà è inclusa.
Metodo pubblicoMembro statico GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%, List<ProcessParameterError>%) Restituisce l'attività radice del modello di processo.Se la radice è un DynamicActivity quindi la raccolta di proprietà è inclusa.Restituirà tutti gli errori di analisi.
Metodo pubblicoMembro statico GetProcessParameterValue<T> Ottiene il valore del parametro del processo specificato.Se il parametro di non esiste viene restituito il valore predefinito.
Metodo pubblicoMembro statico GetValueAsString
Metodo pubblicoMembro statico IsValueSet
Metodo pubblicoMembro statico SerializeProcessParameters(IDictionary<String, Object>) Serializza il parametro del processo e i valori specificati in una stringa di XAML.
Metodo pubblicoMembro statico SerializeProcessParameters(IDictionary<String, Object>, IEnumerable<String>) Serializza i valori dei parametri di dizionario in XAML (che aggiunge XML non elaborati per parametri errati mantenano i valori)
Metodo pubblicoMembro statico TryDeserializeWorkflow Questo metodo viene utilizzato dal client (che restituisce tutti gli errori anziché al primo uno)
Metodo pubblicoMembro statico ValidateWorkflow(Activity) Convalida della struttura ad albero dell'attività specificata.
Metodo pubblicoMembro statico ValidateWorkflow(Activity, ValidationSettings) Convalida della struttura ad albero dell'attività specificata utilizzando le impostazioni facoltativi fornite dal chiamante.

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico AssemblyMetadataName
Campo pubblicoMembro statico MetadataPropertyName Metadati.
Campo pubblicoMembro statico SupportedReasonsPropertyName SupportedReasons.
Campo pubblicoMembro statico VerbosityPropertyName Dettagli.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Build.Workflow