CompositionContainer Konstruktoren

Definition

Initialisiert eine neue Instanz der CompositionContainer-Klasse.

Überlädt

Name Beschreibung
CompositionContainer()

Initialisiert eine neue Instanz der CompositionContainer-Klasse.

CompositionContainer(ExportProvider[])

Initialisiert eine neue Instanz der CompositionContainer Klasse mit den angegebenen Exportanbietern.

CompositionContainer(CompositionOptions, ExportProvider[])

Initialisiert eine neue Instanz der CompositionContainer Klasse mit den angegebenen Exportanbietern und -optionen.

CompositionContainer(ComposablePartCatalog, ExportProvider[])

Initialisiert eine neue Instanz der CompositionContainer Klasse mit dem angegebenen Katalog- und Exportanbieter.

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

Initialisiert eine neue Instanz der CompositionContainer Klasse mit dem angegebenen Katalog, threadsicheren Modus und Exportanbietern.

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

Initialisiert eine neue Instanz der CompositionContainer Klasse mit dem angegebenen Katalog, optionen und Exportanbietern.

CompositionContainer()

Quelle:
CompositionContainer.cs
Quelle:
CompositionContainer.cs
Quelle:
CompositionContainer.cs
Quelle:
CompositionContainer.cs

Initialisiert eine neue Instanz der CompositionContainer-Klasse.

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

Gilt für:

CompositionContainer(ExportProvider[])

Quelle:
CompositionContainer.cs
Quelle:
CompositionContainer.cs
Quelle:
CompositionContainer.cs
Quelle:
CompositionContainer.cs

Initialisiert eine neue Instanz der CompositionContainer Klasse mit den angegebenen Exportanbietern.

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

Parameter

providers
ExportProvider[]

Ein Array von ExportProvider Objekten, die den CompositionContainer Zugriff auf Export Objekte ermöglichen oder null auf ein leeres ProvidersObjekt festlegenReadOnlyCollection<T>.

Ausnahmen

providers enthält ein Element, das lautet null.

Gilt für:

CompositionContainer(CompositionOptions, ExportProvider[])

Quelle:
CompositionContainer.cs
Quelle:
CompositionContainer.cs
Quelle:
CompositionContainer.cs
Quelle:
CompositionContainer.cs

Initialisiert eine neue Instanz der CompositionContainer Klasse mit den angegebenen Exportanbietern und -optionen.

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

Parameter

compositionOptions
CompositionOptions

Ein Objekt, das das Verhalten dieses Containers angibt.

providers
ExportProvider[]

Ein Array von ExportProvider Objekten, die den CompositionContainer Zugriff auf Export Objekte ermöglichen oder null auf ein leeres ProvidersObjekt festlegenReadOnlyCollection<T>.

Ausnahmen

providers enthält ein Element, das lautet null.

Gilt für:

CompositionContainer(ComposablePartCatalog, ExportProvider[])

Quelle:
CompositionContainer.cs
Quelle:
CompositionContainer.cs
Quelle:
CompositionContainer.cs
Quelle:
CompositionContainer.cs

Initialisiert eine neue Instanz der CompositionContainer Klasse mit dem angegebenen Katalog- und Exportanbieter.

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

Parameter

catalog
ComposablePartCatalog

Ein Katalog, Export der Objekte für die CompositionContainer.

providers
ExportProvider[]

Ein Array von ExportProvider Objekten, die den CompositionContainer Zugriff auf Export Objekte ermöglichen oder null auf ein leeres ProvidersObjekt festlegenReadOnlyCollection<T>.

Ausnahmen

providers enthält ein Element, das lautet null.

Gilt für:

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

Quelle:
CompositionContainer.cs
Quelle:
CompositionContainer.cs
Quelle:
CompositionContainer.cs
Quelle:
CompositionContainer.cs

Initialisiert eine neue Instanz der CompositionContainer Klasse mit dem angegebenen Katalog, threadsicheren Modus und Exportanbietern.

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

Parameter

catalog
ComposablePartCatalog

Ein Katalog, Export der Objekte für die CompositionContainer.

isThreadSafe
Boolean

true wenn dieses CompositionContainer Objekt threadsicher sein muss; andernfalls false.

providers
ExportProvider[]

Ein Array von ExportProvider Objekten, die den CompositionContainer Zugriff auf Export Objekte ermöglichen oder null die Providers Eigenschaft auf ein leeres ReadOnlyCollection<T>Festlegen festlegen.

Ausnahmen

Mindestens ein Element von providers sind null.

Hinweise

Ein CompositionContainer Objekt, auf das über mehrere Threads zugegriffen werden kann, muss den isThreadSafe Parameter auf true. Die Leistung ist etwas langsamer, wenn isThreadSafe dies der Fall ist true. Daher wird empfohlen, diesen Parameter in Singlethread-Szenarien festzulegen false . Der Standardwert lautet false.

Gilt für:

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

Quelle:
CompositionContainer.cs
Quelle:
CompositionContainer.cs
Quelle:
CompositionContainer.cs
Quelle:
CompositionContainer.cs

Initialisiert eine neue Instanz der CompositionContainer Klasse mit dem angegebenen Katalog, optionen und Exportanbietern.

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

Parameter

catalog
ComposablePartCatalog

Ein Katalog, Export der Objekte für die CompositionContainer.

compositionOptions
CompositionOptions

Ein Objekt, das Optionen angibt, die sich auf das Verhalten des Containers auswirken.

providers
ExportProvider[]

Ein Array von ExportProvider Objekten, die den CompositionContainer Zugriff auf Export Objekte ermöglichen oder null auf ein leeres ProvidersObjekt festlegenReadOnlyCollection<T>.

Ausnahmen

providers enthält ein Element, das lautet null.

Gilt für: