CompositionContainer Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.