ITypeProvider 接口

定义

注意

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

定义作为类型容器的服务的行为。

public interface class ITypeProvider
public interface ITypeProvider
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public interface ITypeProvider
type ITypeProvider = interface
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ITypeProvider = interface
Public Interface ITypeProvider
派生
属性

注解

备注

本材料讨论的类型和命名空间已废弃不用。 有关详细信息,请参阅 Windows Workflow Foundation 4.5 中弃用的类型

可以推送 ITypeProvider 作为 WorkflowRuntime 服务,以发现可扩展应用程序标记语言 (XAML) 工作流激活所必需的数据类型。

属性

LocalAssembly

在编译过程中为验证正在编译的活动项目中的类型而生成的临时程序集。

ReferencedAssemblies

获取由 Type 引用的所有程序集的集合。

TypeLoadErrors

获取由导致 IDictionaryObject 键控的加载错误异常的 Exception

方法

GetType(String)

获取已命名实体的 Type

GetType(String, Boolean)

获取已命名实体的 Type

GetTypes()

创建并返回包含此实例已知的每个 Type 的数组。

事件

TypeLoadErrorsChanged

当修改集合 TypeLoadErrors 时发生。

TypesChanged

当实现此接口的类型提供程序中的类型更改时发生。 在类型提供程序中添加或移除程序集或 CodeCompileUnit 时可能发生这种情况。

适用于