System.Workflow.ComponentModel.Compiler Espacio de nombres

Proporciona clases relacionadas con el compilador de modelos de componentes de Windows Workflow Foundation.

Clases

Nombre Description
ActivityCodeGenerator

Clase base para componentes del generador de código que se pueden asociar a actividades.

ActivityCodeGeneratorAttribute

Indica el tipo que se va a usar para la generación de código para una actividad. Esta clase no puede heredarse.

ActivityValidator

Derivado de DependencyObjectValidator que es una clase base para todos los componentes del validador de actividad.

ActivityValidatorAttribute

Identifica la clase que realiza la validación en una Activity que está sujeta a validación. Esta clase no puede heredarse.

AttributeInfo

Clase contenedora que representa atributos en un tipo en tiempo de diseño. Esta clase no puede heredarse.

AttributeInfoAttribute

Representa una clase que contiene información sobre un atributo en tiempo de diseño. Esta clase no puede heredarse.

AuthorizedType

Representa un conjunto de tipos permitidos o no permitidos en flujos de trabajo compilados por el compilador de flujo de trabajo (según el valor de la Authorized propiedad). Esta clase no puede heredarse.

BindValidationContext

Representa el contexto de la validación de un ActivityBindobjeto . Esta clase no puede heredarse.

CodeGenerationManager

Permite compartir datos entre generadores de código de actividad durante la fase de generación de código de compilación. Esta clase no puede heredarse.

CompileWorkflowCleanupTask

Define una tarea de MSBuild para borrar el contenido de los archivos temporales que se usan al compilar flujos de trabajo creados mediante Visual Basic. El contenido de los archivos temporales se borra, pero los archivos no se eliminan. Esta clase no puede heredarse.

CompileWorkflowTask

Representa la tarea de MSBuild de compilar un flujo de trabajo. Esta clase no puede heredarse.

CompositeActivityCodeGenerator

Clase base para los componentes del generador de código que se pueden asociar a actividades compuestas.

CompositeActivityValidator

Derivado de que es la clase base para todos los componentes del validador de ActivityValidator actividad compuesta.

ConditionValidator

Derivado de DependencyObjectValidator que es la clase base para todos los componentes del validador de condición.

DependencyObjectValidator

Derivado de Validator que es la clase base para todos los componentes del validador de objetos de dependencia.

PropertyValidationContext

Proporciona el contexto para la validación de .DependencyProperty

TypeProvider

Implementación de ITypeProvider que actúa como contenedor de tipos dentro de los ensamblados indicados y unidades de compilación de código.

ValidationError

Representa la clase base para todos los errores de validación.

ValidationErrorCollection

Contiene una colección de ValidationError objetos .

ValidationManager

Habilita el uso compartido de información contextual, como la validación de propiedades, la actividad primaria, etc., entre validadores durante el proceso de compilación.

ValidationOptionAttribute

Atributo personalizado que contiene ValidationOption información. Esta clase no puede heredarse.

Validator

Clase base para todos los componentes del validador.

WorkflowCompilationContext

Proporciona opciones de compilación de flujo de trabajo para la tarea de compilación o validación actual.

WorkflowCompiler

Representa el compilador de flujos de trabajo que se desarrollan mediante código de C# o Visual Basic código o marcado XAML. Esta clase no puede heredarse.

WorkflowCompilerError

Representa un CompilerError objeto que se obtiene durante el proceso de compilación del flujo de trabajo.

WorkflowCompilerOptionsService

Proporciona una implementación predeterminada de IWorkflowCompilerOptionsService.

WorkflowCompilerParameters

Representa los parámetros pasados a WorkflowCompiler durante el proceso de compilación.

WorkflowCompilerResults

Representa los resultados de una compilación de flujo de trabajo. Esta clase no puede heredarse.

WorkflowMarkupSourceAttribute

Atributo que contiene información sobre un archivo de marcado de flujo de trabajo. Esta clase no puede heredarse.

WorkflowValidationFailedException

Representa un Exception que se produce cuando un flujo de trabajo no pasa la validación. Esta clase no puede heredarse.

Interfaces

Nombre Description
ITypeProvider

Define el comportamiento de un servicio que actúa como contenedor de tipos.

IWorkflowCompilerOptionsService

Define la interfaz implementada por el entorno que hospeda el diseñador de flujos de trabajo y el compilador para proporcionar información de compilación específica del entorno durante los procesos de validación y compilación.

Enumeraciones

Nombre Description
AccessTypes

Especifica el modo de acceso para la propiedad de dependencia.

ValidationOption

Especifica las opciones de validación de la propiedad ValidationOption.