CompositionContainer Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 providers
null
.
Poznámky
Objekt CompositionContainer , ke kterému lze přistupovat z více vláken, musí nastavit isThreadSafe
parametr na true
hodnotu . 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
.