CompositionContainer Konstruktory

Definice

Inicializuje novou instanci CompositionContainer třídy.

Přetížení

Name Description
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 vlákno 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
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
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 pro nastavení Providers na prázdnou ReadOnlyCollection<T>.

Výjimky

providers obsahuje prvek, který je null.

Platí pro

CompositionContainer(CompositionOptions, ExportProvider[])

Zdroj:
CompositionContainer.cs
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 pro nastavení Providers na prázdnou ReadOnlyCollection<T>.

Výjimky

providers obsahuje prvek, který je null.

Platí pro

CompositionContainer(ComposablePartCatalog, ExportProvider[])

Zdroj:
CompositionContainer.cs
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 .CompositionContainer

providers
ExportProvider[]

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

Výjimky

providers obsahuje prvek, který je null.

Platí pro

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

Zdroj:
CompositionContainer.cs
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 vlákno 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 .CompositionContainer

isThreadSafe
Boolean

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

providers
ExportProvider[]

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

Výjimky

Jeden nebo více prvků providers jsou null.

Poznámky

Objekt CompositionContainer , ke kterému lze získat přístup z více vláken, musí parametr nastavit isThreadSafe na true. Výkon bude poněkud pomalejší, isThreadSafetruetakže doporučujeme nastavit tento parametr ve false scénářích s jedním vláknem. Výchozí hodnota je false.

Platí pro

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

Zdroj:
CompositionContainer.cs
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 .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 pro nastavení Providers na prázdnou ReadOnlyCollection<T>.

Výjimky

providers obsahuje prvek, který je null.

Platí pro