CompositionContainer Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy CompositionContainer.

Przeciążenia

Nazwa Opis
CompositionContainer()

Inicjuje nowe wystąpienie klasy CompositionContainer.

CompositionContainer(ExportProvider[])

Inicjuje nowe wystąpienie CompositionContainer klasy z określonymi dostawcami eksportu.

CompositionContainer(CompositionOptions, ExportProvider[])

Inicjuje CompositionContainer nowe wystąpienie klasy z określonymi dostawcami eksportu i opcjami.

CompositionContainer(ComposablePartCatalog, ExportProvider[])

Inicjuje CompositionContainer nowe wystąpienie klasy z określonym wykazem i dostawcami eksportu.

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

Inicjuje CompositionContainer nowe wystąpienie klasy z określonym wykazem, trybem awaryjnym wątków i dostawcami eksportu.

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

Inicjuje nowe wystąpienie CompositionContainer klasy z określonym wykazem, opcjami i dostawcami eksportu.

CompositionContainer()

Źródło:
CompositionContainer.cs
Źródło:
CompositionContainer.cs
Źródło:
CompositionContainer.cs
Źródło:
CompositionContainer.cs

Inicjuje nowe wystąpienie klasy CompositionContainer.

public:
 CompositionContainer();
public CompositionContainer();
Public Sub New ()

Dotyczy

CompositionContainer(ExportProvider[])

Źródło:
CompositionContainer.cs
Źródło:
CompositionContainer.cs
Źródło:
CompositionContainer.cs
Źródło:
CompositionContainer.cs

Inicjuje nowe wystąpienie CompositionContainer klasy z określonymi dostawcami eksportu.

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[]

Tablica obiektów zapewniających ExportProviderCompositionContainer dostęp do Export obiektów lub null ustawiona Providers na pustą ReadOnlyCollection<T>wartość .

Wyjątki

providers zawiera element , który jest null.

Dotyczy

CompositionContainer(CompositionOptions, ExportProvider[])

Źródło:
CompositionContainer.cs
Źródło:
CompositionContainer.cs
Źródło:
CompositionContainer.cs
Źródło:
CompositionContainer.cs

Inicjuje CompositionContainer nowe wystąpienie klasy z określonymi dostawcami eksportu i opcjami.

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

Obiekt określający zachowanie tego kontenera.

providers
ExportProvider[]

Tablica obiektów zapewniających ExportProviderCompositionContainer dostęp do Export obiektów lub null ustawiona Providers na pustą ReadOnlyCollection<T>wartość .

Wyjątki

providers zawiera element , który jest null.

Dotyczy

CompositionContainer(ComposablePartCatalog, ExportProvider[])

Źródło:
CompositionContainer.cs
Źródło:
CompositionContainer.cs
Źródło:
CompositionContainer.cs
Źródło:
CompositionContainer.cs

Inicjuje CompositionContainer nowe wystąpienie klasy z określonym wykazem i dostawcami eksportu.

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

Wykaz, który udostępnia Export obiekty do obiektu CompositionContainer.

providers
ExportProvider[]

Tablica obiektów zapewniających ExportProviderCompositionContainer dostęp do Export obiektów lub null ustawiona Providers na pustą ReadOnlyCollection<T>wartość .

Wyjątki

providers zawiera element , który jest null.

Dotyczy

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

Źródło:
CompositionContainer.cs
Źródło:
CompositionContainer.cs
Źródło:
CompositionContainer.cs
Źródło:
CompositionContainer.cs

Inicjuje CompositionContainer nowe wystąpienie klasy z określonym wykazem, trybem awaryjnym wątków i dostawcami eksportu.

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

Wykaz, który udostępnia Export obiekty do obiektu CompositionContainer.

isThreadSafe
Boolean

true jeśli ten CompositionContainer obiekt musi być bezpieczny wątkowo; w przeciwnym razie false.

providers
ExportProvider[]

Tablica ExportProvider obiektów, które zapewniają CompositionContainer dostęp do Export obiektów lub null ustaw Providers właściwość na wartość pustą ReadOnlyCollection<T>.

Wyjątki

Co najmniej jeden element elementu providers to null.

Uwagi

Obiekt CompositionContainer , do którego można uzyskać dostęp z wielu wątków, musi ustawić isThreadSafe parametr na true. Wydajność będzie nieco niższa, gdy isThreadSafe jest trueto , dlatego zalecamy ustawienie tego parametru na false wartość w scenariuszach jednowątkowych. Wartość domyślna to false.

Dotyczy

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

Źródło:
CompositionContainer.cs
Źródło:
CompositionContainer.cs
Źródło:
CompositionContainer.cs
Źródło:
CompositionContainer.cs

Inicjuje nowe wystąpienie CompositionContainer klasy z określonym wykazem, opcjami i dostawcami eksportu.

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

Wykaz, który udostępnia Export obiekty do obiektu CompositionContainer.

compositionOptions
CompositionOptions

Obiekt określający opcje wpływające na zachowanie kontenera.

providers
ExportProvider[]

Tablica obiektów zapewniających ExportProviderCompositionContainer dostęp do Export obiektów lub null ustawiona Providers na pustą ReadOnlyCollection<T>wartość .

Wyjątki

providers zawiera element , który jest null.

Dotyczy