CompositionContainer コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
CompositionContainer クラスの新しいインスタンスを初期化します。
オーバーロード
| 名前 | 説明 |
|---|---|
| CompositionContainer() |
CompositionContainer クラスの新しいインスタンスを初期化します。 |
| CompositionContainer(ExportProvider[]) |
指定したエクスポート プロバイダーを使用して、CompositionContainer クラスの新しいインスタンスを初期化します。 |
| CompositionContainer(CompositionOptions, ExportProvider[]) |
指定したエクスポート プロバイダーとオプションを使用して、CompositionContainer クラスの新しいインスタンスを初期化します。 |
| CompositionContainer(ComposablePartCatalog, ExportProvider[]) |
指定したカタログおよびエクスポート プロバイダーを使用して、CompositionContainer クラスの新しいインスタンスを初期化します。 |
| CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[]) |
指定したカタログ、スレッド セーフ モード、およびエクスポート プロバイダーを使用して、CompositionContainer クラスの新しいインスタンスを初期化します。 |
| CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[]) |
指定したカタログ、オプション、およびエクスポート プロバイダーを使用して、CompositionContainer クラスの新しいインスタンスを初期化します。 |
CompositionContainer()
CompositionContainer クラスの新しいインスタンスを初期化します。
public:
CompositionContainer();
public CompositionContainer();
Public Sub New ()
適用対象
CompositionContainer(ExportProvider[])
指定したエクスポート プロバイダーを使用して、CompositionContainer クラスの新しいインスタンスを初期化します。
public:
CompositionContainer(... cli::array <System::ComponentModel::Composition::Hosting::ExportProvider ^> ^ providers);
public CompositionContainer(params System.ComponentModel.Composition.Hosting.ExportProvider[]? providers);
public CompositionContainer(params System.ComponentModel.Composition.Hosting.ExportProvider[] providers);
new System.ComponentModel.Composition.Hosting.CompositionContainer : System.ComponentModel.Composition.Hosting.ExportProvider[] -> System.ComponentModel.Composition.Hosting.CompositionContainer
Public Sub New (ParamArray providers As ExportProvider())
パラメーター
- providers
- ExportProvider[]
ExportProvider オブジェクトへのCompositionContainerアクセスを提供する、または空のExportにnullを設定するProvidersReadOnlyCollection<T>オブジェクトの配列。
例外
providers には、 nullされる要素が含まれています。
適用対象
CompositionContainer(CompositionOptions, ExportProvider[])
指定したエクスポート プロバイダーとオプションを使用して、CompositionContainer クラスの新しいインスタンスを初期化します。
public:
CompositionContainer(System::ComponentModel::Composition::Hosting::CompositionOptions compositionOptions, ... cli::array <System::ComponentModel::Composition::Hosting::ExportProvider ^> ^ providers);
public CompositionContainer(System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions, params System.ComponentModel.Composition.Hosting.ExportProvider[]? providers);
public CompositionContainer(System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers);
new System.ComponentModel.Composition.Hosting.CompositionContainer : System.ComponentModel.Composition.Hosting.CompositionOptions * System.ComponentModel.Composition.Hosting.ExportProvider[] -> System.ComponentModel.Composition.Hosting.CompositionContainer
Public Sub New (compositionOptions As CompositionOptions, ParamArray providers As ExportProvider())
パラメーター
- compositionOptions
- CompositionOptions
このコンテナーの動作を指定するオブジェクト。
- providers
- ExportProvider[]
ExportProvider オブジェクトへのCompositionContainerアクセスを提供する、または空のExportにnullを設定するProvidersReadOnlyCollection<T>オブジェクトの配列。
例外
providers には、 nullされる要素が含まれています。
適用対象
CompositionContainer(ComposablePartCatalog, ExportProvider[])
指定したカタログおよびエクスポート プロバイダーを使用して、CompositionContainer クラスの新しいインスタンスを初期化します。
public:
CompositionContainer(System::ComponentModel::Composition::Primitives::ComposablePartCatalog ^ catalog, ... cli::array <System::ComponentModel::Composition::Hosting::ExportProvider ^> ^ providers);
public CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog? catalog, params System.ComponentModel.Composition.Hosting.ExportProvider[]? providers);
public CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers);
new System.ComponentModel.Composition.Hosting.CompositionContainer : System.ComponentModel.Composition.Primitives.ComposablePartCatalog * System.ComponentModel.Composition.Hosting.ExportProvider[] -> System.ComponentModel.Composition.Hosting.CompositionContainer
Public Sub New (catalog As ComposablePartCatalog, ParamArray providers As ExportProvider())
パラメーター
- catalog
- ComposablePartCatalog
ExportにCompositionContainer オブジェクトを提供するカタログ。
- providers
- ExportProvider[]
ExportProvider オブジェクトへのCompositionContainerアクセスを提供する、または空のExportにnullを設定するProvidersReadOnlyCollection<T>オブジェクトの配列。
例外
providers には、 nullされる要素が含まれています。
適用対象
CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])
指定したカタログ、スレッド セーフ モード、およびエクスポート プロバイダーを使用して、CompositionContainer クラスの新しいインスタンスを初期化します。
public:
CompositionContainer(System::ComponentModel::Composition::Primitives::ComposablePartCatalog ^ catalog, bool isThreadSafe, ... cli::array <System::ComponentModel::Composition::Hosting::ExportProvider ^> ^ providers);
public CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog? catalog, bool isThreadSafe, params System.ComponentModel.Composition.Hosting.ExportProvider[]? providers);
public CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, bool isThreadSafe, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers);
new System.ComponentModel.Composition.Hosting.CompositionContainer : System.ComponentModel.Composition.Primitives.ComposablePartCatalog * bool * System.ComponentModel.Composition.Hosting.ExportProvider[] -> System.ComponentModel.Composition.Hosting.CompositionContainer
Public Sub New (catalog As ComposablePartCatalog, isThreadSafe As Boolean, ParamArray providers As ExportProvider())
パラメーター
- catalog
- ComposablePartCatalog
ExportにCompositionContainer オブジェクトを提供するカタログ。
- isThreadSafe
- Boolean
true この CompositionContainer オブジェクトがスレッド セーフである必要がある場合は >。それ以外の場合は false。
- providers
- ExportProvider[]
ExportProvider オブジェクトへのCompositionContainerアクセスを提供するExport オブジェクトの配列。または、null プロパティを空のProvidersに設定するReadOnlyCollection<T>。
例外
providersの 1 つ以上の要素がnull。
注釈
複数のスレッドからアクセスできる CompositionContainer オブジェクトは、 isThreadSafe パラメーターを true に設定する必要があります。
isThreadSafe が trueされるとパフォーマンスが若干低下するため、シングルスレッドシナリオではこのパラメーターを false に設定することをお勧めします。 既定値は false です。
適用対象
CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])
指定したカタログ、オプション、およびエクスポート プロバイダーを使用して、CompositionContainer クラスの新しいインスタンスを初期化します。
public:
CompositionContainer(System::ComponentModel::Composition::Primitives::ComposablePartCatalog ^ catalog, System::ComponentModel::Composition::Hosting::CompositionOptions compositionOptions, ... cli::array <System::ComponentModel::Composition::Hosting::ExportProvider ^> ^ providers);
public CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog? catalog, System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions, params System.ComponentModel.Composition.Hosting.ExportProvider[]? providers);
public CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers);
new System.ComponentModel.Composition.Hosting.CompositionContainer : System.ComponentModel.Composition.Primitives.ComposablePartCatalog * System.ComponentModel.Composition.Hosting.CompositionOptions * System.ComponentModel.Composition.Hosting.ExportProvider[] -> System.ComponentModel.Composition.Hosting.CompositionContainer
Public Sub New (catalog As ComposablePartCatalog, compositionOptions As CompositionOptions, ParamArray providers As ExportProvider())
パラメーター
- catalog
- ComposablePartCatalog
ExportにCompositionContainer オブジェクトを提供するカタログ。
- compositionOptions
- CompositionOptions
コンテナーの動作に影響するオプションを指定するオブジェクト。
- providers
- ExportProvider[]
ExportProvider オブジェクトへのCompositionContainerアクセスを提供する、または空のExportにnullを設定するProvidersReadOnlyCollection<T>オブジェクトの配列。
例外
providers には、 nullされる要素が含まれています。