CompositionContainer Konstruktorok

Definíció

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

A következőre érvényes: