System.Workflow.ComponentModel.Compiler Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece classes relacionadas com o compilador de modelos de componentes do Windows Workflow Foundation.
Classes
| Name | Description |
|---|---|
| ActivityCodeGenerator |
Classe base para componentes geradores de código que podem ser associados a atividades. |
| ActivityCodeGeneratorAttribute |
Indica o tipo a ser usado para a geração de código de uma atividade. Esta classe não pode ser herdada. |
| ActivityValidator |
Derivada DependencyObjectValidator disso é uma classe base para todos os componentes do validador de atividades. |
| ActivityValidatorAttribute |
Identifica a classe que realiza validação em e Activity que está sujeita a validação. Esta classe não pode ser herdada. |
| AttributeInfo |
Classe wrapper que representa atributos num tipo no momento do design. Esta classe não pode ser herdada. |
| AttributeInfoAttribute |
Representa uma classe que detém informação sobre um atributo no momento do design. Esta classe não pode ser herdada. |
| AuthorizedType |
Representa um conjunto de tipos que são permitidos ou não permitidos em fluxos de trabalho compilados pelo compilador de workflow (dependendo do valor da Authorized propriedade). Esta classe não pode ser herdada. |
| BindValidationContext |
Representa o contexto para a validação de um ActivityBind. Esta classe não pode ser herdada. |
| CodeGenerationManager |
Permite a partilha de dados entre geradores de código de atividade durante a fase de geração de código da compilação. Esta classe não pode ser herdada. |
| CompileWorkflowCleanupTask |
Define uma tarefa do MSBuild para apagar o conteúdo de ficheiros temporários usados na compilação de fluxos de trabalho criados com Visual Basic. O conteúdo dos ficheiros temporários é apagado, mas os ficheiros não são eliminados. Esta classe não pode ser herdada. |
| CompileWorkflowTask |
Representa a tarefa do MSBuild de compilar um fluxo de trabalho. Esta classe não pode ser herdada. |
| CompositeActivityCodeGenerator |
Classe base para componentes geradores de código que podem ser associados a atividades compostas. |
| CompositeActivityValidator |
A derivada disso ActivityValidator é a classe base para todos os componentes do validador de atividade composta. |
| ConditionValidator |
Derivada disso DependencyObjectValidator é a classe base para todos os componentes do validador de condições. |
| DependencyObjectValidator |
A derivada disso Validator é a classe base para todos os componentes do validador de objetos de dependência. |
| PropertyValidationContext |
Fornece o contexto para a validação de um DependencyProperty. |
| TypeProvider |
Uma implementação ITypeProvider dessa função funciona como um contentor de tipos dentro dos assemblies e unidades de compilação de código indicadas. |
| ValidationError |
Representa a classe base para todos os erros de validação. |
| ValidationErrorCollection |
Guarda uma coleção de ValidationError objetos. |
| ValidationManager |
Permite a partilha de informação contextual, como validação de propriedades, atividade dos pais, etc., entre validadores durante o processo de compilação. |
| ValidationOptionAttribute |
Atributo personalizado que contém ValidationOption informação. Esta 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 desenvolvidos usando código C# ou Visual Basic e/ou marcação XAML. Esta 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 parâmetros passados durante WorkflowCompiler o processo de compilação. |
| WorkflowCompilerResults |
Representa os resultados de uma compilação de fluxo de trabalho. Esta classe não pode ser herdada. |
| WorkflowMarkupSourceAttribute |
Atributo que contém informação sobre um ficheiro de marcação de workflow. Esta classe não pode ser herdada. |
| WorkflowValidationFailedException |
Representa um Exception que ocorre quando um fluxo de trabalho não passa validação. Esta classe não pode ser herdada. |
Interfaces
| Name | Description |
|---|---|
| ITypeProvider |
Define o comportamento de um serviço que atua como um contentor de tipos. |
| IWorkflowCompilerOptionsService |
Define a interface implementada pelo ambiente que aloja o designer e compilador de workflow para fornecer informação de compilação específica do ambiente durante os processos de validação e compilação. |
Enumerações
| Name | Description |
|---|---|
| AccessTypes |
Especifica o modo de acesso para a propriedade de dependência. |
| ValidationOption |
Especifica as opções de validação na ValidationOption propriedade. |