CompositionContainer Konstruktory

Definice

Inicializuje novou instanci CompositionContainer třídy .

Přetížení

CompositionContainer()

Inicializuje novou instanci CompositionContainer třídy .

CompositionContainer(ExportProvider[])

Inicializuje novou instanci CompositionContainer třídy se zadanými zprostředkovateli exportu.

CompositionContainer(CompositionOptions, ExportProvider[])

Inicializuje novou instanci CompositionContainer třídy se zadanými zprostředkovateli a možnostmi exportu.

CompositionContainer(ComposablePartCatalog, ExportProvider[])

Inicializuje novou instanci CompositionContainer třídy se zadaným katalogem a zprostředkovateli exportu.

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

Inicializuje novou instanci CompositionContainer třídy se zadaným katalogem, režimem bezpečným pro přístup z více vláken a zprostředkovateli exportu.

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

Inicializuje novou instanci CompositionContainer třídy se zadaným katalogem, možnostmi a zprostředkovateli exportu.

CompositionContainer()

Zdroj:
CompositionContainer.cs
Zdroj:
CompositionContainer.cs
Zdroj:
CompositionContainer.cs

Inicializuje novou instanci CompositionContainer třídy .

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

Platí pro

CompositionContainer(ExportProvider[])

Zdroj:
CompositionContainer.cs
Zdroj:
CompositionContainer.cs
Zdroj:
CompositionContainer.cs

Inicializuje novou instanci CompositionContainer třídy se zadanými zprostředkovateli exportu.

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

Parametry

providers
ExportProvider[]

Pole ExportProvider objektů, které poskytují CompositionContainer přístup k Export objektům, nebo null k nastavení Providers na prázdné ReadOnlyCollection<T>.

Výjimky

providers obsahuje element, který je null.

Platí pro

CompositionContainer(CompositionOptions, ExportProvider[])

Zdroj:
CompositionContainer.cs
Zdroj:
CompositionContainer.cs
Zdroj:
CompositionContainer.cs

Inicializuje novou instanci CompositionContainer třídy se zadanými zprostředkovateli a možnostmi exportu.

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

Parametry

compositionOptions
CompositionOptions

Objekt, který určuje chování tohoto kontejneru.

providers
ExportProvider[]

Pole ExportProvider objektů, které poskytují CompositionContainer přístup k Export objektům, nebo null k nastavení Providers na prázdné ReadOnlyCollection<T>.

Výjimky

providers obsahuje element, který je null.

Platí pro

CompositionContainer(ComposablePartCatalog, ExportProvider[])

Zdroj:
CompositionContainer.cs
Zdroj:
CompositionContainer.cs
Zdroj:
CompositionContainer.cs

Inicializuje novou instanci CompositionContainer třídy se zadaným katalogem a zprostředkovateli exportu.

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

Parametry

catalog
ComposablePartCatalog

Katalog, který poskytuje Export objekty pro CompositionContainer.

providers
ExportProvider[]

Pole ExportProvider objektů, které poskytují CompositionContainer přístup k Export objektům, nebo null k nastavení Providers na prázdné ReadOnlyCollection<T>.

Výjimky

providers obsahuje element, který je null.

Platí pro

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

Zdroj:
CompositionContainer.cs
Zdroj:
CompositionContainer.cs
Zdroj:
CompositionContainer.cs

Inicializuje novou instanci CompositionContainer třídy se zadaným katalogem, režimem bezpečným pro přístup z více vláken a zprostředkovateli exportu.

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

Parametry

catalog
ComposablePartCatalog

Katalog, který poskytuje Export objekty pro CompositionContainer.

isThreadSafe
Boolean

true pokud tento CompositionContainer objekt musí být bezpečný pro přístup z více vláken, jinak hodnota false.

providers
ExportProvider[]

Pole ExportProvider objektů, které poskytují CompositionContainer přístup k objektům Export , nebo null pro nastavení Providers vlastnosti na prázdnou ReadOnlyCollection<T>hodnotu .

Výjimky

Jeden nebo více prvků je providersnull.

Poznámky

Objekt CompositionContainer , ke kterému lze přistupovat z více vláken, musí nastavit isThreadSafe parametr na truehodnotu . Výkon bude o něco pomalejší, pokud isThreadSafe je true, proto doporučujeme nastavit tento parametr na hodnotu false ve scénářích s jedním vláknem. Výchozí formát je false.

Platí pro

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

Zdroj:
CompositionContainer.cs
Zdroj:
CompositionContainer.cs
Zdroj:
CompositionContainer.cs

Inicializuje novou instanci CompositionContainer třídy se zadaným katalogem, možnostmi a zprostředkovateli exportu.

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

Parametry

catalog
ComposablePartCatalog

Katalog, který poskytuje Export objekty pro CompositionContainer.

compositionOptions
CompositionOptions

Objekt, který určuje možnosti, které ovlivňují chování kontejneru.

providers
ExportProvider[]

Pole ExportProvider objektů, které poskytují CompositionContainer přístup k Export objektům, nebo null k nastavení Providers na prázdné ReadOnlyCollection<T>.

Výjimky

providers obsahuje element, který je null.

Platí pro