CompositionContainer Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de CompositionContainer klasse.
Overloads
| Name | Description |
|---|---|
| CompositionContainer() |
Initialiseert een nieuw exemplaar van de CompositionContainer klasse. |
| CompositionContainer(ExportProvider[]) |
Initialiseert een nieuw exemplaar van de CompositionContainer klasse met de opgegeven exportproviders. |
| CompositionContainer(CompositionOptions, ExportProvider[]) |
Initialiseert een nieuw exemplaar van de CompositionContainer klasse met de opgegeven exportproviders en opties. |
| CompositionContainer(ComposablePartCatalog, ExportProvider[]) |
Initialiseert een nieuw exemplaar van de CompositionContainer klasse met de opgegeven catalogus- en exportproviders. |
| CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[]) |
Initialiseert een nieuw exemplaar van de CompositionContainer klasse met de opgegeven catalogus, thread-veilige modus en exportproviders. |
| CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[]) |
Initialiseert een nieuw exemplaar van de CompositionContainer klasse met de opgegeven catalogus, opties en exportproviders. |
CompositionContainer()
Initialiseert een nieuw exemplaar van de CompositionContainer klasse.
public:
CompositionContainer();
public CompositionContainer();
Public Sub New ()
Van toepassing op
CompositionContainer(ExportProvider[])
Initialiseert een nieuw exemplaar van de CompositionContainer klasse met de opgegeven exportproviders.
public:
CompositionContainer(... cli::array <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[]
Een matrix met ExportProvider objecten die de CompositionContainer toegang tot Export objecten bieden of null die moeten worden ingesteld Providers op een lege ReadOnlyCollection<T>.
Uitzonderingen
providers bevat een element dat is null.
Van toepassing op
CompositionContainer(CompositionOptions, ExportProvider[])
Initialiseert een nieuw exemplaar van de CompositionContainer klasse met de opgegeven exportproviders en opties.
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);
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
Een object dat het gedrag van deze container aangeeft.
- providers
- ExportProvider[]
Een matrix met ExportProvider objecten die de CompositionContainer toegang tot Export objecten bieden of null die moeten worden ingesteld Providers op een lege ReadOnlyCollection<T>.
Uitzonderingen
providers bevat een element dat is null.
Van toepassing op
CompositionContainer(ComposablePartCatalog, ExportProvider[])
Initialiseert een nieuw exemplaar van de CompositionContainer klasse met de opgegeven catalogus- en exportproviders.
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);
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())
Parameters
- catalog
- ComposablePartCatalog
Een catalogus die objecten aan Export de CompositionContainer.
- providers
- ExportProvider[]
Een matrix met ExportProvider objecten die de CompositionContainer toegang tot Export objecten bieden of null die moeten worden ingesteld Providers op een lege ReadOnlyCollection<T>.
Uitzonderingen
providers bevat een element dat is null.
Van toepassing op
CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])
Initialiseert een nieuw exemplaar van de CompositionContainer klasse met de opgegeven catalogus, thread-veilige modus en exportproviders.
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);
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())
Parameters
- catalog
- ComposablePartCatalog
Een catalogus die objecten aan Export de CompositionContainer.
- isThreadSafe
- Boolean
trueals dit CompositionContainer object thread-safe moet zijn; anders. false
- providers
- ExportProvider[]
Een matrix met ExportProvider objecten die toegang CompositionContainer bieden tot Export objecten of null om de Providers eigenschap in te stellen op een lege ReadOnlyCollection<T>.
Uitzonderingen
Een of meer elementen van providers zijn null.
Opmerkingen
Een CompositionContainer object dat kan worden geopend vanuit meerdere threads, moet de isThreadSafe parameter instellen op true. De prestaties zijn iets trager als isThreadSafe dat het geval is true, dus we raden u aan deze parameter false in te stellen in scenario's met één thread. De standaardwaarde is false.
Van toepassing op
CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])
Initialiseert een nieuw exemplaar van de CompositionContainer klasse met de opgegeven catalogus, opties en exportproviders.
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);
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())
Parameters
- catalog
- ComposablePartCatalog
Een catalogus die objecten aan Export de CompositionContainer.
- compositionOptions
- CompositionOptions
Een object dat opties opgeeft die van invloed zijn op het gedrag van de container.
- providers
- ExportProvider[]
Een matrix met ExportProvider objecten die de CompositionContainer toegang tot Export objecten bieden of null die moeten worden ingesteld Providers op een lege ReadOnlyCollection<T>.
Uitzonderingen
providers bevat een element dat is null.