CompositionContainer Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.