System.Workflow.ComponentModel.Compiler 命名空间

提供类,与 Windows Workflow Foundation 组件模型的编译器相关。 Provides classes related to the Windows Workflow Foundation component model compiler.

ActivityCodeGenerator

可以与活动关联的代码生成器组件的基类。Base class for code generator components that can be associated with activities.

ActivityCodeGeneratorAttribute

指示要为某一活动的代码生成使用的类型。Indicates the type to be used for code generation for an activity. 此类不能被继承。This class cannot be inherited.

ActivityValidator

DependencyObjectValidator 的派生类,它是所有活动验证程序组件的基类。Derivative of DependencyObjectValidator that is a base class for all activity validator components.

ActivityValidatorAttribute

标识对需要进行验证的 Activity 执行验证的类。Identifies the class that performs validation on an Activity that is subject to validation. 此类不能被继承。This class cannot be inherited.

AttributeInfo

表示设计时类型属性的包装类。Wrapper class that represents attributes on a type at design time. 此类不能被继承。This class cannot be inherited.

AttributeInfoAttribute

表示保存有关设计时属性信息的类。Represents a class holding information about an attribute at design time. 此类不能被继承。This class cannot be inherited.

AuthorizedType

表示已编译的工作流中被工作流编译器允许或禁止(取决于 Authorized 属性的值)的一组类型。Represents a set of types that are either allowed or disallowed in compiled workflows by the workflow compiler (depending on the value of the Authorized property). 此类不能被继承。This class cannot be inherited.

BindValidationContext

表示用于验证 ActivityBind 的上下文。Represents the context for the validation of an ActivityBind. 此类不能被继承。This class cannot be inherited.

CodeGenerationManager

允许在编译的代码生成阶段跨活动代码生成器共享数据。Enables sharing of data across activity code generators during the code generation phase of compilation. 此类不能被继承。This class cannot be inherited.

CompileWorkflowCleanupTask

定义一个 MSBuild 任务以清除编译使用 Visual Basic 创建的工作流时使用的临时文件的内容。Defines an MSBuild task for erasing the contents of temporary files that are used when compiling workflows created using Visual Basic. 临时文件的内容会被清除,但不会删除这些文件。The contents of the temporary files are erased but the files are not deleted. 此类不能被继承。This class cannot be inherited.

CompileWorkflowTask

表示编译工作流的 MSBuild 任务。Represents the MSBuild task of compiling a workflow. 此类不能被继承。This class cannot be inherited.

CompositeActivityCodeGenerator

可以与复合活动关联的代码生成器组件的基类。Base class for code generator components that can be associated with composite activities.

CompositeActivityValidator

ActivityValidator 的派生类,它是所有复合活动验证程序组件的基类。Derivative of ActivityValidator that is the base class for all composite activity validator components.

ConditionValidator

DependencyObjectValidator 的派生类,它是所有条件验证程序组件的基类。Derivative of DependencyObjectValidator that is the base class for all condition validator components.

DependencyObjectValidator

Validator 的派生类,它是所有依赖项对象验证程序组件的基类。Derivative of Validator that is the base class for all dependency object validator components.

PropertyValidationContext

提供验证 DependencyProperty 的上下文。Provides the context for validation of a DependencyProperty.

TypeProvider

ITypeProvider 的实现,充当指示的程序集和代码编译单元内类型的容器。An implementation of ITypeProvider that acts as a container of types within the indicated assemblies and code compile units.

ValidationError

表示所有验证错误的基类。Represents the base class for all validation errors.

ValidationErrorCollection

保存 ValidationError 对象的集合。Holds a collection of ValidationError objects.

ValidationManager

允许在编译过程中跨验证程序共享上下文信息,如属性验证、父活动等。Enables the sharing of contextual information, such as property validation, parent activity, and so on, across validators during the compilation process.

ValidationOptionAttribute

包含 ValidationOption 信息的自定义属性。Custom attribute that contains ValidationOption information. 此类不能被继承。This class cannot be inherited.

Validator

所有验证程序组件的基类。Base class for all validator components.

WorkflowCompilationContext

为当前的编译或验证任务提供工作流编译选项。Provides workflow compilation options for the current compilation or validation task.

WorkflowCompiler

表示用于使用 C# 或 Visual Basic 代码和/或 XAML 标记开发的工作流的编译器。Represents the compiler for workflows that are developed using C# or Visual Basic code and/or XAML markup. 此类不能被继承。This class cannot be inherited.

WorkflowCompilerError

表示在工作流编译过程中获取的 CompilerErrorRepresents a CompilerError that is obtained during the workflow compilation process.

WorkflowCompilerOptionsService

提供 IWorkflowCompilerOptionsService 的默认实现。Provides a default implementation of IWorkflowCompilerOptionsService.

WorkflowCompilerParameters

表示在编译过程中传递到 WorkflowCompiler 的参数。Represents parameters passed to WorkflowCompiler during the compilation process.

WorkflowCompilerResults

表示工作流编译的结果。Represents the results of a workflow compilation. 此类不能被继承。This class cannot be inherited.

WorkflowMarkupSourceAttribute

包含有关工作流标记文件信息的属性。Attribute that contains information about a Workflow markup file. 此类不能被继承。This class cannot be inherited.

WorkflowValidationFailedException

表示一个在工作流没有通过验证时发生的 ExceptionRepresents an Exception that occurs when a workflow does not pass validation. 此类不能被继承。This class cannot be inherited.

接口

ITypeProvider

定义作为类型容器的服务的行为。Defines the behavior of a service that acts as a container of types.

IWorkflowCompilerOptionsService

定义由承载工作流设计器和编译器的环境实现以在验证和编译过程中提供特定于环境的编译信息的接口。Defines the interface implemented by the environment hosting the workflow designer and compiler to provide environment-specific compilation information during the validation and compilation processes.

枚举

AccessTypes

指定依赖项属性的访问模式。Specifies the access mode for the dependency property.

ValidationOption

指定 ValidationOption 属性中的验证选项。Specifies the validation options in the ValidationOption property.