共用方式為


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 服務,以探索 extensible Application Markup Language (XAML) 工作流程啟動所需的資料型別。

屬性

LocalAssembly

在編譯處理程序期間產生的暫存組件,以驗證已編譯現用專案中的型別。

ReferencedAssemblies

取得由 Type 參考的所有組件集合。

TypeLoadErrors

取得載入錯誤例外狀況的 IDictionary,該例外狀況由導致 ObjectException 做為索引鍵。

方法

GetType(String)

取得具名實體的 Type

GetType(String, Boolean)

取得具名實體的 Type

GetTypes()

建立並傳回陣列,其中包含這個執行個體會知道的每個 Type

事件

TypeLoadErrorsChanged

在修改 TypeLoadErrors 集合時發生。

TypesChanged

當實作這個介面之型別提供者中的型別變更時發生。 這個情形會在組件或 CodeCompileUnit 加入至型別提供者或從其中移除時發生。

適用於