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 | |
---|---|---|
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. | |
DeserializeProcessParameters(String) | Crea e restituisce un oggetto Activity deserializzando i dati della stringa specificata XAML. | |
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. | |
DeserializeWorkflow(String) | Ottiene l'oggetto Activity descritto dal markup XAML specificato. | |
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) | |
FindResource | Ottiene una stringa localizzata che descrive la risorsa all'ID | |
GetAssemblyMetadataCollection | ||
GetCombinedMetadata | Ottiene i metadati associati ai parametri del processo definiti in Activityspecificato. | |
GetDefaultMetadata | Ottiene una raccolta di metadati che supporta i modelli di processo predefiniti (impostazione predefinita) e aggiornamento. | |
GetMetadata | Ottiene il valore della proprietà di metadati dell'attività specificata. | |
GetProcessParameters | Ottiene le informazioni di parametro dell'attività specificata e restituisce il valore come dizionario. | |
GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%) | Ottiene i parametri del processo e i metadati dal processo specificato. | |
GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%) | Restituisce l'attività radice del modello di processo.Se la radice è un DynamicActivity quindi la raccolta di proprietà è inclusa. | |
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. | |
GetProcessParameterValue<T> | Ottiene il valore del parametro del processo specificato.Se il parametro di non esiste viene restituito il valore predefinito. | |
GetValueAsString | ||
IsValueSet | ||
SerializeProcessParameters(IDictionary<String, Object>) | Serializza il parametro del processo e i valori specificati in una stringa di XAML. | |
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) | |
TryDeserializeWorkflow | Questo metodo viene utilizzato dal client (che restituisce tutti gli errori anziché al primo uno) | |
ValidateWorkflow(Activity) | Convalida della struttura ad albero dell'attività specificata. | |
ValidateWorkflow(Activity, ValidationSettings) | Convalida della struttura ad albero dell'attività specificata utilizzando le impostazioni facoltativi fornite dal chiamante. |
In alto
Campi
Nome | Descrizione | |
---|---|---|
AssemblyMetadataName | ||
MetadataPropertyName | Metadati. | |
SupportedReasonsPropertyName | SupportedReasons. | |
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.