この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

ExportProvider クラス

 

公開日: 2016年10月

指定された一致するエクスポートを取得 ImportDefinition オブジェクトです。

名前空間:   System.ComponentModel.Composition.Hosting
アセンブリ:  System.ComponentModel.Composition (System.ComponentModel.Composition.dll 内)


public abstract class ExportProvider

名前説明
System_CAPS_protmethodExportProvider()

ExportProvider クラスの新しいインスタンスを初期化します。

名前説明
System_CAPS_pubmethodEquals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。(Object から継承されます。)

System_CAPS_protmethodFinalize()

オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。(Object から継承されます。)

System_CAPS_pubmethodGetExport<T>()

指定した型のパラメーターから派生したコントラクト名を持つエクスポートを返します。 1 つの一致するエクスポートが一致しない場合、例外がスローされます。

System_CAPS_pubmethodGetExport<T>(String)

指定したコントラクト名を持つエクスポートを返します。 1 つの一致するエクスポートが一致しない場合、例外がスローされます。

System_CAPS_pubmethodGetExport<T, TMetadataView>()

指定した型のパラメーターから派生したコントラクト名を持つエクスポートを返します。 1 つの一致するエクスポートが一致しない場合、例外がスローされます。

System_CAPS_pubmethodGetExport<T, TMetadataView>(String)

指定したコントラクト名を持つエクスポートを返します。 1 つの一致するエクスポートが一致しない場合、例外がスローされます。

System_CAPS_pubmethodGetExportedValue<T>()

指定した型のパラメーターから派生したコントラクト名を持つ、エクスポートされるオブジェクトを返します。 1 つに一致するエクスポートされたオブジェクトが一致しない場合、例外がスローされます。

System_CAPS_pubmethodGetExportedValue<T>(String)

指定したコントラクト名を持つエクスポートされるオブジェクトを返します。 1 つに一致するエクスポートされたオブジェクトが一致しない場合、例外がスローされます。

System_CAPS_pubmethodGetExportedValueOrDefault<T>()

指定した型のパラメーターまたは指定した型の既定値から派生したコントラクト名を持つ、エクスポートされるオブジェクトを取得または 1 つ以上の一致するエクスポートされるオブジェクトがある場合に例外をスローします。

System_CAPS_pubmethodGetExportedValueOrDefault<T>(String)

指定した型の既定値または指定したコントラクト名に、エクスポートされるオブジェクトを取得または 1 つ以上の一致するエクスポートされるオブジェクトがある場合に例外をスローします。

System_CAPS_pubmethodGetExportedValues<T>()

指定した型のパラメーターから派生したコントラクト名を持つには、エクスポートされたすべてのオブジェクトを取得します。

System_CAPS_pubmethodGetExportedValues<T>(String)

指定したコントラクト名を持つすべてのエクスポートされたオブジェクトを取得します。

System_CAPS_pubmethodGetExports(ImportDefinition)

指定したインポート定義の条件に一致するすべてのエクスポートを取得します。

System_CAPS_pubmethodGetExports(ImportDefinition, AtomicComposition)

指定したインポート定義と構成の条件に一致するすべてのエクスポートを取得します。

System_CAPS_pubmethodGetExports(Type, Type, String)

指定したコントラクト名を持つすべてのエクスポートを取得します。

System_CAPS_pubmethodGetExports<T>()

指定した型のパラメーターから派生したコントラクト名を持つすべてのエクスポートを取得します。

System_CAPS_pubmethodGetExports<T>(String)

指定したコントラクト名を持つすべてのエクスポートを取得します。

System_CAPS_pubmethodGetExports<T, TMetadataView>()

指定した型のパラメーターから派生したコントラクト名を持つすべてのエクスポートを取得します。

System_CAPS_pubmethodGetExports<T, TMetadataView>(String)

指定したコントラクト名を持つすべてのエクスポートを取得します。

System_CAPS_protmethodGetExportsCore(ImportDefinition, AtomicComposition)

指定した定義で定義された制約に一致するすべてのエクスポートを取得します。

System_CAPS_pubmethodGetHashCode()

既定のハッシュ関数として機能します。(Object から継承されます。)

System_CAPS_pubmethodGetType()

現在のインスタンスの Type を取得します。(Object から継承されます。)

System_CAPS_protmethodMemberwiseClone()

現在の Object の簡易コピーを作成します。(Object から継承されます。)

System_CAPS_protmethodOnExportsChanged(ExportsChangeEventArgs)

ExportsChanged イベントを発生させます。

System_CAPS_protmethodOnExportsChanging(ExportsChangeEventArgs)

ExportsChanging イベントを発生させます。

System_CAPS_pubmethodToString()

現在のオブジェクトを表す文字列を返します。(Object から継承されます。)

System_CAPS_pubmethodTryGetExports(ImportDefinition, AtomicComposition, IEnumerable<Export>)

指定されたインポートの条件に一致するすべてのエクスポートを取得します。

名前説明
System_CAPS_pubeventExportsChanged

発生したときに、エクスポート、 ExportProvider を変更します。

System_CAPS_pubeventExportsChanging

指定したエクスポートを変更するときに発生します。

.NET Framework
4.0 以降で使用可能
ポータブル クラス ライブラリ
サポート対象: 移植可能 .NET プラットフォーム
Silverlight
4.0 以降で使用可能

この型のパブリック static (Visual Basic では Shared ) メンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

トップに戻る
表示: