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í
| 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.