CompositionContainer Constructors

Definitie

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.

Van toepassing op