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 オブジェクトの配列。Providers を空の ReadOnlyCollection<T> に設定する場合は null
。
例外
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 オブジェクトの配列。Providers を空の ReadOnlyCollection<T> に設定する場合は null
。
例外
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 オブジェクトの配列。Providers を空の ReadOnlyCollection<T> に設定する場合は null
。
例外
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
この CompositionContainer オブジェクトをスレッド セーフにする必要がある場合は true
。それ以外の場合は false
。
- providers
- ExportProvider[]
ExportProvider オブジェクトへの CompositionContainer アクセスを提供する Export オブジェクトの配列。Providers プロパティを空の ReadOnlyCollection<T> に設定する場合は null
。
例外
providers
の 1 つ以上の要素が null
です。
注釈
複数の CompositionContainer スレッドからアクセスできる オブジェクトでは、 パラメーターを isThreadSafe
に設定する true
必要があります。 が true
の場合isThreadSafe
、パフォーマンスは若干低下するため、シングルスレッドシナリオではこのパラメーターを に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 オブジェクトの配列。Providers を空の ReadOnlyCollection<T> に設定する場合は null
。
例外
providers
には null
の要素が含まれています。
適用対象
.NET