CompositionContainer Konstruktorer

Definition

Initierar en ny instans av CompositionContainer klassen.

Överlagringar

Name Description
CompositionContainer()

Initierar en ny instans av CompositionContainer klassen.

CompositionContainer(ExportProvider[])

Initierar en ny instans av CompositionContainer klassen med de angivna exportprovidrar.

CompositionContainer(CompositionOptions, ExportProvider[])

Initierar en ny instans av CompositionContainer klassen med de angivna exportprovidrar och alternativ.

CompositionContainer(ComposablePartCatalog, ExportProvider[])

Initierar en ny instans av CompositionContainer klassen med den angivna katalogen och exportprovidrar.

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

Initierar en ny instans av CompositionContainer klassen med den angivna katalogen, trådsäkert läge och exportprovidrar.

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

Initierar en ny instans av CompositionContainer klassen med den angivna katalogen, alternativen och exportprovidrar.

CompositionContainer()

Källa:
CompositionContainer.cs
Källa:
CompositionContainer.cs
Källa:
CompositionContainer.cs
Källa:
CompositionContainer.cs

Initierar en ny instans av CompositionContainer klassen.

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

Gäller för

CompositionContainer(ExportProvider[])

Källa:
CompositionContainer.cs
Källa:
CompositionContainer.cs
Källa:
CompositionContainer.cs
Källa:
CompositionContainer.cs

Initierar en ny instans av CompositionContainer klassen med de angivna exportprovidrar.

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

Parametrar

providers
ExportProvider[]

En matris med ExportProvider objekt som ger CompositionContainer åtkomst till Export objekt eller null som ska anges Providers till en tom ReadOnlyCollection<T>.

Undantag

providers innehåller ett element som är null.

Gäller för

CompositionContainer(CompositionOptions, ExportProvider[])

Källa:
CompositionContainer.cs
Källa:
CompositionContainer.cs
Källa:
CompositionContainer.cs
Källa:
CompositionContainer.cs

Initierar en ny instans av CompositionContainer klassen med de angivna exportprovidrar och alternativ.

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

Parametrar

compositionOptions
CompositionOptions

Ett objekt som anger hur containern fungerar.

providers
ExportProvider[]

En matris med ExportProvider objekt som ger CompositionContainer åtkomst till Export objekt eller null som ska anges Providers till en tom ReadOnlyCollection<T>.

Undantag

providers innehåller ett element som är null.

Gäller för

CompositionContainer(ComposablePartCatalog, ExportProvider[])

Källa:
CompositionContainer.cs
Källa:
CompositionContainer.cs
Källa:
CompositionContainer.cs
Källa:
CompositionContainer.cs

Initierar en ny instans av CompositionContainer klassen med den angivna katalogen och exportprovidrar.

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

Parametrar

catalog
ComposablePartCatalog

En katalog som innehåller Export objekt till CompositionContainer.

providers
ExportProvider[]

En matris med ExportProvider objekt som ger CompositionContainer åtkomst till Export objekt eller null som ska anges Providers till en tom ReadOnlyCollection<T>.

Undantag

providers innehåller ett element som är null.

Gäller för

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

Källa:
CompositionContainer.cs
Källa:
CompositionContainer.cs
Källa:
CompositionContainer.cs
Källa:
CompositionContainer.cs

Initierar en ny instans av CompositionContainer klassen med den angivna katalogen, trådsäkert läge och exportprovidrar.

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

Parametrar

catalog
ComposablePartCatalog

En katalog som innehåller Export objekt till CompositionContainer.

isThreadSafe
Boolean

trueom det här CompositionContainer objektet måste vara trådsäkert, annars . false

providers
ExportProvider[]

En matris med ExportProvider objekt som ger CompositionContainer åtkomst till Export objekt eller null för att ange Providers egenskapen till en tom ReadOnlyCollection<T>.

Undantag

Ett eller flera element i providers är null.

Kommentarer

Ett CompositionContainer objekt som kan nås från flera trådar måste ange parametern isThreadSafe till true. Prestandan blir något långsammare när isThreadSafe är true, så vi rekommenderar att du anger den här parametern till false i entrådade scenarier. Standardvärdet är false.

Gäller för

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

Källa:
CompositionContainer.cs
Källa:
CompositionContainer.cs
Källa:
CompositionContainer.cs
Källa:
CompositionContainer.cs

Initierar en ny instans av CompositionContainer klassen med den angivna katalogen, alternativen och exportprovidrar.

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

Parametrar

catalog
ComposablePartCatalog

En katalog som innehåller Export objekt till CompositionContainer.

compositionOptions
CompositionOptions

Ett objekt som anger alternativ som påverkar containerns beteende.

providers
ExportProvider[]

En matris med ExportProvider objekt som ger CompositionContainer åtkomst till Export objekt eller null som ska anges Providers till en tom ReadOnlyCollection<T>.

Undantag

providers innehåller ett element som är null.

Gäller för