Share via


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
Método públicoMiembro estático 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.
Método públicoMiembro estático DeserializeProcessParameters(String) Crea y devuelve un objeto de Activity deserializar los datos en la cadena especificada de XAML.
Método públicoMiembro estático 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.
Método públicoMiembro estático DeserializeWorkflow(String) Obtiene el objeto de Activity descrito por el marcado específico de XAML.
Método públicoMiembro estático 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)
Método públicoMiembro estático FindResource Obtiene una cadena traducida que describe el recurso en el identificador especificado
Método públicoMiembro estático GetAssemblyMetadataCollection
Método públicoMiembro estático GetCombinedMetadata Obtiene los metadatos asociados a los parámetros de proceso definidos en Activityespecificado.
Método públicoMiembro estático GetDefaultMetadata Obtiene una colección de metadatos que admita plantillas de proceso integrada (predeterminado y actualización).
Método públicoMiembro estático GetMetadata Obtiene el valor de la propiedad de metadatos de la actividad especificada.
Método públicoMiembro estático GetProcessParameters Obtiene la información de parámetros de la actividad especificada y la devuelve como diccionario.
Método públicoMiembro estático GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%) Obtiene los parámetros de proceso y los metadatos del proceso especificado.
Método públicoMiembro estático 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.
Método públicoMiembro estático 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.
Método públicoMiembro estático GetProcessParameterValue<T> Obtiene el valor del parámetro del proceso especificado.Si no existe el parámetro de proceso se devuelve el valor predeterminado.
Método públicoMiembro estático GetValueAsString
Método públicoMiembro estático IsValueSet
Método públicoMiembro estático SerializeProcessParameters(IDictionary<String, Object>) Serializa el parámetro del proceso y los valores especificados en una cadena de XAML.
Método públicoMiembro estático 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)
Método públicoMiembro estático TryDeserializeWorkflow Este método se utiliza en el cliente (que devuelve todos los errores en lugar de producir una primera la una)
Método públicoMiembro estático ValidateWorkflow(Activity) Valida el árbol de actividad especificado.
Método públicoMiembro estático ValidateWorkflow(Activity, ValidationSettings) Valida el árbol de actividad especificado utilizando los valores opcionales proporcionados por el llamador.

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático AssemblyMetadataName
Campo públicoMiembro estático MetadataPropertyName Metadatos.
Campo públicoMiembro estático SupportedReasonsPropertyName SupportedReasons.
Campo públicoMiembro estático 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)