CompositionContainer コンストラクター

定義

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.cs
ソース:
CompositionContainer.cs
ソース:
CompositionContainer.cs
ソース:
CompositionContainer.cs

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

public:
 CompositionContainer();
public CompositionContainer();
Public Sub New ()

適用対象

CompositionContainer(ExportProvider[])

ソース:
CompositionContainer.cs
ソース:
CompositionContainer.cs
ソース:
CompositionContainer.cs
ソース:
CompositionContainer.cs

指定したエクスポート プロバイダーを使用して、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アクセスを提供する、または空のExportnullを設定するProvidersReadOnlyCollection<T>オブジェクトの配列。

例外

providers には、 nullされる要素が含まれています。

適用対象

CompositionContainer(CompositionOptions, ExportProvider[])

ソース:
CompositionContainer.cs
ソース:
CompositionContainer.cs
ソース:
CompositionContainer.cs
ソース:
CompositionContainer.cs

指定したエクスポート プロバイダーとオプションを使用して、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アクセスを提供する、または空のExportnullを設定するProvidersReadOnlyCollection<T>オブジェクトの配列。

例外

providers には、 nullされる要素が含まれています。

適用対象

CompositionContainer(ComposablePartCatalog, ExportProvider[])

ソース:
CompositionContainer.cs
ソース:
CompositionContainer.cs
ソース:
CompositionContainer.cs
ソース:
CompositionContainer.cs

指定したカタログおよびエクスポート プロバイダーを使用して、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

ExportCompositionContainer オブジェクトを提供するカタログ。

providers
ExportProvider[]

ExportProvider オブジェクトへのCompositionContainerアクセスを提供する、または空のExportnullを設定するProvidersReadOnlyCollection<T>オブジェクトの配列。

例外

providers には、 nullされる要素が含まれています。

適用対象

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

ソース:
CompositionContainer.cs
ソース:
CompositionContainer.cs
ソース:
CompositionContainer.cs
ソース:
CompositionContainer.cs

指定したカタログ、スレッド セーフ モード、およびエクスポート プロバイダーを使用して、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

ExportCompositionContainer オブジェクトを提供するカタログ。

isThreadSafe
Boolean

true この CompositionContainer オブジェクトがスレッド セーフである必要がある場合は >。それ以外の場合は false

providers
ExportProvider[]

ExportProvider オブジェクトへのCompositionContainerアクセスを提供するExport オブジェクトの配列。または、null プロパティを空のProvidersに設定するReadOnlyCollection<T>

例外

providersの 1 つ以上の要素がnull

注釈

複数のスレッドからアクセスできる CompositionContainer オブジェクトは、 isThreadSafe パラメーターを true に設定する必要があります。 isThreadSafetrueされるとパフォーマンスが若干低下するため、シングルスレッドシナリオではこのパラメーターを false に設定することをお勧めします。 既定値は false です。

適用対象

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

ソース:
CompositionContainer.cs
ソース:
CompositionContainer.cs
ソース:
CompositionContainer.cs
ソース:
CompositionContainer.cs

指定したカタログ、オプション、およびエクスポート プロバイダーを使用して、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

ExportCompositionContainer オブジェクトを提供するカタログ。

compositionOptions
CompositionOptions

コンテナーの動作に影響するオプションを指定するオブジェクト。

providers
ExportProvider[]

ExportProvider オブジェクトへのCompositionContainerアクセスを提供する、または空のExportnullを設定するProvidersReadOnlyCollection<T>オブジェクトの配列。

例外

providers には、 nullされる要素が含まれています。

適用対象