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
派生
属性

注釈

Note

この資料では、古い型と名前空間について説明します。 詳細については、「Windows Workflow Foundation 4.5 のDeprecated 型」を参照してください。

ITypeProvider は、拡張アプリケーション マークアップ言語 (XAML) ワークフローのアクティブ化に必要なデータ型を検出するために、 WorkflowRuntime サービスとしてプッシュできます。

プロパティ

名前 説明
LocalAssembly
古い.

コンパイル中のアクティブ なプロジェクトの型を検証するためにコンパイル プロセス中に生成される一時アセンブリ。

ReferencedAssemblies
古い.

Typeによって参照されるすべてのアセンブリのコレクションを取得します。

TypeLoadErrors
古い.

IDictionaryの原因となったObjectによってキー指定された読み込みエラー例外のExceptionを取得します。

メソッド

名前 説明
GetType(String, Boolean)
古い.

名前付きエンティティの Type を取得します。

GetType(String)
古い.

名前付きエンティティの Type を取得します。

GetTypes()
古い.

このインスタンスで認識される各 Type を含む配列を作成して返します。

イベント

名前 説明
TypeLoadErrorsChanged
古い.

コレクション TypeLoadErrors が変更されたときに発生します。

TypesChanged
古い.

このインターフェイスを実装する型プロバイダーの型が変更されたときに発生します。 これは、アセンブリまたは CodeCompileUnit が型プロバイダーに追加または削除されたときに発生する可能性があります。

適用対象