WorkflowHelpers (Clase)
Contiene métodos estáticos como ayuda para validar y procesar operaciones de flujo de trabajo.
Jerarquía de herencia
System.Object
Microsoft.TeamFoundation.Build.Workflow.WorkflowHelpers
Espacio de nombres: Microsoft.TeamFoundation.Build.Workflow
Ensamblado: Microsoft.TeamFoundation.Build.Workflow (en Microsoft.TeamFoundation.Build.Workflow.dll)
Sintaxis
'Declaración
<ExtensionAttribute> _
Public NotInheritable Class WorkflowHelpers
public static class WorkflowHelpers
El tipo WorkflowHelpers expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
CombineMetadata | Obtiene ProcessParameterMetadataCollection que contiene los parámetros especificados de baseMetadata combinados con los parámetros de overridingMetadata que reemplazan. Los valores de overridingMetadata se conservan si hay un conflicto entre los dos datos. | |
DeserializeProcessParameters(String) | Crea y devuelve un objeto de Activity deserializar los datos en la cadena especificada de XAML. | |
DeserializeProcessParameters(String, IList<ProcessParameterError>%) | Deserializa los valores de parámetro de un diccionario serializado XAML.Los parámetros de tipos desconocidos y miembros inexistentes se omiten cuando se carga el diccionario y errores específicos se rellenan en la colección de errores. | |
DeserializeWorkflow(String) | Obtiene el objeto de Activity descrito por el marcado específico de XAML. | |
DeserializeWorkflow(String, Boolean, List<ProcessParameterError>%) | Este método todavía es utilizado por el equipo de compilación (que devuelve los casos del ensamblado en lugar de producir una excepción en el primer error) | |
FindResource | Obtiene una cadena traducida que describe el recurso en el identificador especificado | |
GetAssemblyMetadataCollection | ||
GetCombinedMetadata | Obtiene los metadatos asociados a los parámetros de proceso definidos en Activityespecificado. | |
GetDefaultMetadata | Obtiene una colección de metadatos que admita plantillas de proceso integrada (predeterminado y actualización). | |
GetMetadata | Obtiene el valor de la propiedad de metadatos de la actividad especificada. | |
GetProcessParameters | Obtiene la información de parámetros de la actividad especificada y la devuelve como diccionario. | |
GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%) | Obtiene los parámetros de proceso y los metadatos del proceso especificado. | |
GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%) | Devuelve la actividad raíz de la plantilla de proceso.Si la raíz es un DynamicActivity a la colección properties va incluida. | |
GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%, List<ProcessParameterError>%) | Devuelve la actividad raíz de la plantilla de proceso.Si la raíz es un DynamicActivity a la colección properties va incluida.También devuelve todos los errores de análisis. | |
GetProcessParameterValue<T> | Obtiene el valor del parámetro del proceso especificado.Si no existe el parámetro de proceso se devuelve el valor predeterminado. | |
GetValueAsString | ||
IsValueSet | ||
SerializeProcessParameters(IDictionary<String, Object>) | Serializa el parámetro del proceso y los valores especificados en una cadena de XAML. | |
SerializeProcessParameters(IDictionary<String, Object>, IEnumerable<String>) | Serializa el diccionario de los valores de parámetro en XAML (que agrega el XML sin formato para que los parámetros incorrectos conservan sus valores) | |
TryDeserializeWorkflow | Este método se utiliza en el cliente (que devuelve todos los errores en lugar de producir una primera la una) | |
ValidateWorkflow(Activity) | Valida el árbol de actividad especificado. | |
ValidateWorkflow(Activity, ValidationSettings) | Valida el árbol de actividad especificado utilizando los valores opcionales proporcionados por el llamador. |
Arriba
Campos
Nombre | Descripción | |
---|---|---|
AssemblyMetadataName | ||
MetadataPropertyName | Metadatos. | |
SupportedReasonsPropertyName | SupportedReasons. | |
VerbosityPropertyName | Detalle. |
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.TeamFoundation.Build.Workflow (Espacio de nombres)