CompositionContainer Konstruktorok
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Inicializálja a CompositionContainer osztály új példányát.
Túlterhelések
| Name | Description |
|---|---|
| CompositionContainer() |
Inicializálja a CompositionContainer osztály új példányát. |
| CompositionContainer(ExportProvider[]) |
Inicializálja az osztály új példányát CompositionContainer a megadott exportálási szolgáltatókkal. |
| CompositionContainer(CompositionOptions, ExportProvider[]) |
Inicializálja az CompositionContainer osztály új példányát a megadott exportálási szolgáltatókkal és beállításokkal. |
| CompositionContainer(ComposablePartCatalog, ExportProvider[]) |
Inicializálja az osztály új példányát a CompositionContainer megadott katalógussal és exportálási szolgáltatókkal. |
| CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[]) |
Inicializálja az CompositionContainer osztály új példányát a megadott katalógussal, szálbiztos móddal és exportálási szolgáltatókkal. |
| CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[]) |
Inicializálja az CompositionContainer osztály új példányát a megadott katalógussal, beállításokkal és exportálási szolgáltatókkal. |
CompositionContainer()
Inicializálja a CompositionContainer osztály új példányát.
public:
CompositionContainer();
public CompositionContainer();
Public Sub New ()
A következőre érvényes:
CompositionContainer(ExportProvider[])
Inicializálja az osztály új példányát CompositionContainer a megadott exportálási szolgáltatókkal.
public:
CompositionContainer(... cli::array <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())
Paraméterek
- providers
- ExportProvider[]
Objektumok tömbjeExportProvider, amely hozzáférést biztosít az CompositionContainer objektumokhozExport, vagy null üresre ReadOnlyCollection<T>van állítvaProviders.
Kivételek
providersolyan elemet tartalmaz, amely .null
A következőre érvényes:
CompositionContainer(CompositionOptions, ExportProvider[])
Inicializálja az CompositionContainer osztály új példányát a megadott exportálási szolgáltatókkal és beállításokkal.
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);
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())
Paraméterek
- compositionOptions
- CompositionOptions
A tároló viselkedését meghatározó objektum.
- providers
- ExportProvider[]
Objektumok tömbjeExportProvider, amely hozzáférést biztosít az CompositionContainer objektumokhozExport, vagy null üresre ReadOnlyCollection<T>van állítvaProviders.
Kivételek
providersolyan elemet tartalmaz, amely .null
A következőre érvényes:
CompositionContainer(ComposablePartCatalog, ExportProvider[])
Inicializálja az osztály új példányát a CompositionContainer megadott katalógussal és exportálási szolgáltatókkal.
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);
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())
Paraméterek
- catalog
- ComposablePartCatalog
Egy katalógus, amely objektumokat biztosít Export a CompositionContainer.
- providers
- ExportProvider[]
Objektumok tömbjeExportProvider, amely hozzáférést biztosít az CompositionContainer objektumokhozExport, vagy null üresre ReadOnlyCollection<T>van állítvaProviders.
Kivételek
providersolyan elemet tartalmaz, amely .null
A következőre érvényes:
CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])
Inicializálja az CompositionContainer osztály új példányát a megadott katalógussal, szálbiztos móddal és exportálási szolgáltatókkal.
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);
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())
Paraméterek
- catalog
- ComposablePartCatalog
Egy katalógus, amely objektumokat biztosít Export a CompositionContainer.
- isThreadSafe
- Boolean
trueha ennek az CompositionContainer objektumnak szálbiztosnak kell lennie; ellenkező esetben. false
- providers
- ExportProvider[]
Objektumok tömbje ExportProvider , amely hozzáférést biztosít az CompositionContainer objektumokhoz Export , vagy null a Providers tulajdonságot üresre ReadOnlyCollection<T>állítja.
Kivételek
Egy vagy több elem a providers következők közül: null.
Megjegyzések
A CompositionContainer több szálból elérhető objektumoknak a paramétert a isThreadSafe következőre truekell állítaniuk: . A teljesítmény kissé lassabb lesz, ha isThreadSafe van true, ezért javasoljuk, hogy ezt a paramétert false egyszálas forgatókönyvekben állítsa be. Az alapértelmezett érték a false.
A következőre érvényes:
CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])
Inicializálja az CompositionContainer osztály új példányát a megadott katalógussal, beállításokkal és exportálási szolgáltatókkal.
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);
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())
Paraméterek
- catalog
- ComposablePartCatalog
Egy katalógus, amely objektumokat biztosít Export a CompositionContainer.
- compositionOptions
- CompositionOptions
Olyan objektum, amely olyan beállításokat határoz meg, amelyek befolyásolják a tároló viselkedését.
- providers
- ExportProvider[]
Objektumok tömbjeExportProvider, amely hozzáférést biztosít az CompositionContainer objektumokhozExport, vagy null üresre ReadOnlyCollection<T>van állítvaProviders.
Kivételek
providersolyan elemet tartalmaz, amely .null