System.Workflow.ComponentModel.Compiler Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece classes relacionadas ao compilador do modelo de componente do Windows Workflow Foundation.
Classes
| Nome | Description |
|---|---|
| ActivityCodeGenerator |
Classe base para componentes do gerador de código que podem ser associados a atividades. |
| ActivityCodeGeneratorAttribute |
Indica o tipo a ser usado para geração de código para uma atividade. Essa classe não pode ser herdada. |
| ActivityValidator |
Derivada disso é uma classe base para todos os componentes do validador de DependencyObjectValidator atividade. |
| ActivityValidatorAttribute |
Identifica a classe que executa a validação em um Activity que está sujeito à validação. Essa classe não pode ser herdada. |
| AttributeInfo |
Classe wrapper que representa atributos em um tipo em tempo de design. Essa classe não pode ser herdada. |
| AttributeInfoAttribute |
Representa uma classe que contém informações sobre um atributo em tempo de design. Essa classe não pode ser herdada. |
| AuthorizedType |
Representa um conjunto de tipos permitidos ou não permitidos em fluxos de trabalho compilados pelo compilador de fluxo de trabalho (dependendo do valor da Authorized propriedade). 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 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 ao compilar fluxos de trabalho criados usando 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 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 compostas. |
| CompositeActivityValidator |
Derivada disso é a classe base para todos os componentes do validador de ActivityValidator atividade composta. |
| ConditionValidator |
Derivada disso DependencyObjectValidator é a classe base para todos os componentes do validador de condição. |
| DependencyObjectValidator |
Derivada disso Validator é a classe base para todos os componentes do validador de objeto de dependência. |
| PropertyValidationContext |
Fornece o contexto para validação de um DependencyProperty. |
| TypeProvider |
Uma implementação disso ITypeProvider atua como um contêiner de tipos dentro dos 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 ValidationError objetos. |
| ValidationManager |
Habilita o compartilhamento de informações contextuais, como validação de propriedade, atividade pai e assim por diante, entre 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 de compilação ou validação atual. |
| WorkflowCompiler |
Representa o compilador para fluxos de trabalho que são desenvolvidos usando código C# ou Visual Basic e/ou marcação XAML. Essa classe não pode ser herdada. |
| WorkflowCompilerError |
Representa um CompilerError que é obtido durante o processo de compilação do fluxo de trabalho. |
| WorkflowCompilerOptionsService |
Fornece uma implementação padrão de IWorkflowCompilerOptionsService. |
| WorkflowCompilerParameters |
Representa os parâmetros passados 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 um Exception que ocorre quando um fluxo de trabalho não passa na validação. Essa classe não pode ser herdada. |
Interfaces
| Nome | Description |
|---|---|
| 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 de fluxo de trabalho e o compilador para fornecer informações de compilação específicas do ambiente durante os processos de validação e compilação. |
Enumerações
| Nome | Description |
|---|---|
| AccessTypes |
Especifica o modo de acesso para a propriedade de dependência. |
| ValidationOption |
Especifica as opções de validação na propriedade ValidationOption. |