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
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 dem angegebenen Katalog und den angegebenen Exportanbietern und Optionen. |
CompositionContainer(ComposablePartCatalog, ExportProvider[]) |
Initialisiert eine neue Instanz der CompositionContainer-Klasse mit dem angegebenen Katalog und den angegebenen Exportanbietern. |
CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[]) |
Initialisiert eine neue Instanz der CompositionContainer-Klasse mit dem angegebenen Katalog, im threadsicheren Modus und mit den angegebenen 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
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
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 bereitstellen, oder null
, um Providers auf ein leeres ReadOnlyCollection<T> festzulegen.
Ausnahmen
providers
enthält ein Element, das null
ist.
Gilt für:
CompositionContainer(CompositionOptions, ExportProvider[])
- Quelle:
- CompositionContainer.cs
- Quelle:
- CompositionContainer.cs
- Quelle:
- CompositionContainer.cs
Initialisiert eine neue Instanz der CompositionContainer-Klasse mit dem angegebenen Katalog und 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 bereitstellen, oder null
, um Providers auf ein leeres ReadOnlyCollection<T> festzulegen.
Ausnahmen
providers
enthält ein Element, das null
ist.
Gilt für:
CompositionContainer(ComposablePartCatalog, ExportProvider[])
- Quelle:
- CompositionContainer.cs
- Quelle:
- CompositionContainer.cs
- Quelle:
- CompositionContainer.cs
Initialisiert eine neue Instanz der CompositionContainer-Klasse mit dem angegebenen Katalog und den angegebenen Exportanbietern.
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, der Export-Objekte für CompositionContainer bereitstellt.
- providers
- ExportProvider[]
Ein Array von ExportProvider-Objekten, die den CompositionContainer-Zugriff auf Export-Objekte bereitstellen, oder null
, um Providers auf ein leeres ReadOnlyCollection<T> festzulegen.
Ausnahmen
providers
enthält ein Element, das null
ist.
Gilt für:
CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])
- Quelle:
- CompositionContainer.cs
- Quelle:
- CompositionContainer.cs
- Quelle:
- CompositionContainer.cs
Initialisiert eine neue Instanz der CompositionContainer-Klasse mit dem angegebenen Katalog, im threadsicheren Modus und mit den angegebenen 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, der Export-Objekte für CompositionContainer bereitstellt.
- 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 bereitstellen, oder null
, um die Providers-Eigenschaft auf ein leeres ReadOnlyCollection<T> festzulegen.
Ausnahmen
Mindestens ein Element von providers
ist null
.
Hinweise
Ein CompositionContainer Objekt, auf das von mehreren Threads aus zugegriffen werden kann, muss den isThreadSafe
Parameter auf true
festlegen. Die Leistung ist etwas langsamer, wenn isThreadSafe
ist true
, daher wird empfohlen, diesen Parameter in Singlethread-Szenarien auf false
festzulegen. Der Standardwert ist false
.
Gilt für:
CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])
- 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, der Export-Objekte für CompositionContainer bereitstellt.
- 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 bereitstellen, oder null
, um Providers auf ein leeres ReadOnlyCollection<T> festzulegen.
Ausnahmen
providers
enthält ein Element, das null
ist.