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

AggregateExportProvider クラス

 

公開日: 2016年10月

取得のコレクションによって提供されるエクスポート ExportProvider オブジェクトです。

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

System.Object
  System.ComponentModel.Composition.Hosting.ExportProvider
    System.ComponentModel.Composition.Hosting.AggregateExportProvider

public class AggregateExportProvider : ExportProvider, IDisposable

名前説明
System_CAPS_pubmethodAggregateExportProvider(ExportProvider[])

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

System_CAPS_pubmethodAggregateExportProvider(IEnumerable<ExportProvider>)

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

名前説明
System_CAPS_pubpropertyProviders

プロバイダーを含むコレクションを取得する、 AggregateExportProvider オブジェクトの集計です。

名前説明
System_CAPS_pubmethodDispose()

AggregateExportProvider クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。

System_CAPS_protmethodDispose(Boolean)

AggregateExportProvider クラスによって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。

System_CAPS_pubmethodEquals(Object)

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

System_CAPS_protmethodFinalize()

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

System_CAPS_pubmethodGetExport<T>()

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

System_CAPS_pubmethodGetExport<T>(String)

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

System_CAPS_pubmethodGetExportedValue<T>()

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

System_CAPS_pubmethodGetExportedValue<T>(String)

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

System_CAPS_pubmethodGetExportedValueOrDefault<T>()

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

System_CAPS_pubmethodGetExportedValueOrDefault<T>(String)

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

System_CAPS_pubmethodGetExportedValues<T>()

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

System_CAPS_pubmethodGetExportedValues<T>(String)

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

System_CAPS_pubmethodGetExports(ImportDefinition)

指定したインポート定義の条件に一致するすべてのエクスポートを取得します。(ExportProvider から継承されます。)

System_CAPS_pubmethodGetExports(ImportDefinition, AtomicComposition)

指定したインポート定義と構成の条件に一致するすべてのエクスポートを取得します。(ExportProvider から継承されます。)

System_CAPS_pubmethodGetExports(Type, Type, String)

指定したコントラクト名を持つすべてのエクスポートを取得します。(ExportProvider から継承されます。)

System_CAPS_pubmethodGetExports<T>()

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

System_CAPS_pubmethodGetExports<T>(String)

指定したコントラクト名を持つすべてのエクスポートを取得します。(ExportProvider から継承されます。)

System_CAPS_protmethodGetExportsCore(ImportDefinition, AtomicComposition)

指定されたインポートの条件に一致するすべてのエクスポートを取得します。(ExportProvider.GetExportsCore(ImportDefinition, AtomicComposition) をオーバーライドします。)

System_CAPS_pubmethodGetHashCode()

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

System_CAPS_pubmethodGetType()

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

System_CAPS_protmethodMemberwiseClone()

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

System_CAPS_protmethodOnExportsChanged(ExportsChangeEventArgs)

ExportsChanged イベントを発生させます。(ExportProvider から継承されます。)

System_CAPS_protmethodOnExportsChanging(ExportsChangeEventArgs)

ExportsChanging イベントを発生させます。(ExportProvider から継承されます。)

System_CAPS_pubmethodToString()

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

System_CAPS_pubmethodTryGetExports(ImportDefinition, AtomicComposition, IEnumerable<Export>)

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

名前説明
System_CAPS_pubeventExportsChanged

発生したときに、エクスポート、 ExportProvider を変更します。(ExportProvider から継承されます。)

System_CAPS_pubeventExportsChanging

指定したエクスポートを変更するときに発生します。(ExportProvider から継承されます。)

System_CAPS_important重要

この型は、 IDisposable インターフェイスです。 型の使用が完了したらを直接または間接的にその破棄する必要があります。 型の直接 dispose を呼び出してその Dispose メソッドで、 try/catch ブロックします。 直接ことのない破棄する場合など言語構成要素を使用して using (c#) のまたは Using (Visual Basic で)。 詳細については、"を使用して、オブジェクトを実装して IDisposable"」セクションを参照してください、 IDisposable インターフェイスに関するトピック。

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

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

トップに戻る
表示: