ITypeProvider 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
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 |
获取由导致 IDictionary 的 Object 键控的加载错误异常的 Exception。 |
方法
GetType(String) |
获取已命名实体的 Type。 |
GetType(String, Boolean) |
获取已命名实体的 Type。 |
GetTypes() |
创建并返回包含此实例已知的每个 Type 的数组。 |
事件
TypeLoadErrorsChanged |
当修改集合 TypeLoadErrors 时发生。 |
TypesChanged |
当实现此接口的类型提供程序中的类型更改时发生。 在类型提供程序中添加或移除程序集或 CodeCompileUnit 时可能发生这种情况。 |