Compartilhar via


System.Workflow.ComponentModel.Compiler Namespace

Fornece classes relacionadas ao compilador do modelo de componente da Windows Workflow Foundation.

Classes

ActivityCodeGenerator

Classe base para componentes do gerador de código que podem ser associados a atividades.

ActivityCodeGeneratorAttribute

Indica o tipo a ser usado para a geração de código para uma atividade. Essa classe não pode ser herdada.

ActivityValidator

Derivado de DependencyObjectValidator que é uma classe base para todos os componentes do validador de atividade.

ActivityValidatorAttribute

Identifica a classe que realiza a validação em uma Activity que está sujeita à validação. Essa classe não pode ser herdada.

AttributeInfo

Classe wrapper que representa os atributos em um tipo no tempo de design. Essa classe não pode ser herdada.

AttributeInfoAttribute

Representa uma classe contendo informações sobre um atributo no tempo de design. Essa classe não pode ser herdada.

AuthorizedType

Representa um conjunto de tipos permitidas ou não permitidos em fluxos de trabalho compilados pelo compilador de fluxo de trabalho (dependendo do valor da propriedade Authorized). Essa classe não pode ser herdada.

BindValidationContext

Representa o contexto para a validação de um ActivityBind. Essa classe não pode ser herdada.

CodeGenerationManager

Permite o compartilhamento de dados entre os geradores de código de atividade durante a fase de geração de código da compilação. Essa classe não pode ser herdada.

CompileWorkflowCleanupTask

Define uma tarefa do MSBuild para apagar o conteúdo de arquivos temporários que são usados durante o build de fluxos de trabalho criados usando o Visual Basic. O conteúdo dos arquivos temporários é apagado, mas os arquivos não são excluídos. Essa classe não pode ser herdada.

CompileWorkflowTask

Representa a tarefa do MSBuild de compilar um fluxo de trabalho. Essa classe não pode ser herdada.

CompositeActivityCodeGenerator

Classe base para componentes do gerador de código que podem ser associados a atividades de composição.

CompositeActivityValidator

Derivado de ActivityValidator que é a classe base para todos os componentes do validador de atividade de composição.

ConditionValidator

Derivado de DependencyObjectValidator que é a classe base para todos os componentes do validador de condição.

DependencyObjectValidator

Derivado de Validator que é a classe base para todos os componentes do validador de objeto de dependência.

PropertyValidationContext

Fornece o contexto para a validação de um DependencyProperty.

TypeProvider

Uma implementação de ITypeProvider que age como um contêiner de tipos em assemblies indicados e unidades de compilação de código.

ValidationError

Representa a classe base para todos os erros de validação.

ValidationErrorCollection

Contém uma coleção de objetos ValidationError.

ValidationManager

Habilita o compartilhamento de informações contextuais, como validação de propriedade, atividade pai e assim por diante, em todos os validadores durante o processo de compilação.

ValidationOptionAttribute

Atributo personalizado que contém informações ValidationOption. Essa classe não pode ser herdada.

Validator

Classe base para todos os componentes do validador.

WorkflowCompilationContext

Fornece opções de compilação de fluxo de trabalho para a tarefa atual de compilação ou validação.

WorkflowCompiler

Representa o compilador para fluxos de trabalho que são desenvolvidos com o código C# ou Visual Basic e/ou a marcação XAML. Essa classe não pode ser herdada.

WorkflowCompilerError

Representa um CompilerError que é obtido durante o processo de compilação de fluxo de trabalho.

WorkflowCompilerOptionsService

Fornece uma implementação padrão de IWorkflowCompilerOptionsService.

WorkflowCompilerParameters

Representa os parâmetros passados para WorkflowCompiler durante o processo de compilação.

WorkflowCompilerResults

Representa os resultados de uma compilação de fluxo de trabalho. Essa classe não pode ser herdada.

WorkflowMarkupSourceAttribute

Atributo que contém informações sobre um arquivo de marcação de fluxo de trabalho. Essa classe não pode ser herdada.

WorkflowValidationFailedException

Representa uma Exception que ocorre quando um fluxo de trabalho não é aprovado na validação. Essa classe não pode ser herdada.

Interfaces

ITypeProvider

Define o comportamento de um serviço que atua como um contêiner de tipos.

IWorkflowCompilerOptionsService

Define a interface implementada pelo ambiente que hospeda o designer e o compilador de fluxo de trabalho a fim de fornecer informações de compilação específicas do ambiente durante os processos de compilação e validação.

Enumerações

AccessTypes

Especifica o modo de acesso para a propriedade de dependência.

ValidationOption

Especifica as opções de validação na propriedade ValidationOption.