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 服務,以探索 extensible Application Markup Language (XAML) 工作流程啟動所需的資料型別。
屬性
LocalAssembly |
在編譯處理程序期間產生的暫存組件,以驗證已編譯現用專案中的型別。 |
ReferencedAssemblies |
取得由 Type 參考的所有組件集合。 |
TypeLoadErrors |
取得載入錯誤例外狀況的 IDictionary,該例外狀況由導致 Object 的 Exception 做為索引鍵。 |
方法
GetType(String) |
取得具名實體的 Type。 |
GetType(String, Boolean) |
取得具名實體的 Type。 |
GetTypes() |
建立並傳回陣列,其中包含這個執行個體會知道的每個 Type。 |
事件
TypeLoadErrorsChanged |
在修改 TypeLoadErrors 集合時發生。 |
TypesChanged |
當實作這個介面之型別提供者中的型別變更時發生。 這個情形會在組件或 CodeCompileUnit 加入至型別提供者或從其中移除時發生。 |