CompositionContainer Constructors

Definition

Initializes a new instance of the CompositionContainer class.

Overloads

Name Description
CompositionContainer()

Initializes a new instance of the CompositionContainer class.

CompositionContainer(ExportProvider[])

Initializes a new instance of the CompositionContainer class with the specified export providers.

CompositionContainer(CompositionOptions, ExportProvider[])

Initializes a new instance of the CompositionContainer class with the specified export providers and options.

CompositionContainer(ComposablePartCatalog, ExportProvider[])

Initializes a new instance of the CompositionContainer class with the specified catalog and export providers.

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

Initializes a new instance of the CompositionContainer class with the specified catalog, thread-safe mode, and export providers.

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

Initializes a new instance of the CompositionContainer class with the specified catalog, options, and export providers.

CompositionContainer()

Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs

Initializes a new instance of the CompositionContainer class.

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

Applies to

CompositionContainer(ExportProvider[])

Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs

Initializes a new instance of the CompositionContainer class with the specified export providers.

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())

Parameters

providers
ExportProvider[]

An array of ExportProvider objects that provide the CompositionContainer access to Export objects, or null to set Providers to an empty ReadOnlyCollection<T>.

Exceptions

providers contains an element that is null.

Applies to

CompositionContainer(CompositionOptions, ExportProvider[])

Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs

Initializes a new instance of the CompositionContainer class with the specified export providers and options.

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())

Parameters

compositionOptions
CompositionOptions

An object that specifies the behavior of this container.

providers
ExportProvider[]

An array of ExportProvider objects that provide the CompositionContainer access to Export objects, or null to set Providers to an empty ReadOnlyCollection<T>.

Exceptions

providers contains an element that is null.

Applies to

CompositionContainer(ComposablePartCatalog, ExportProvider[])