CompositionContainer Construtores

Definição

Inicializa uma nova instância da CompositionContainer classe.

Sobrecargas

Name Description
CompositionContainer()

Inicializa uma nova instância da CompositionContainer classe.

CompositionContainer(ExportProvider[])

Inicializa uma nova instância da CompositionContainer classe com os fornecedores de exportação especificados.

CompositionContainer(CompositionOptions, ExportProvider[])

Inicializa uma nova instância da CompositionContainer classe com os fornecedores e opções de exportação especificados.

CompositionContainer(ComposablePartCatalog, ExportProvider[])

Inicializa uma nova instância da CompositionContainer classe com os fornecedores de catálogo e exportação especificados.

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

Inicializa uma nova instância da CompositionContainer classe com o catálogo, modo thread-safe e fornecedores de exportação especificados.

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

Inicializa uma nova instância da CompositionContainer classe com o catálogo, opções e fornecedores de exportação especificados.

CompositionContainer()

Inicializa uma nova instância da CompositionContainer classe.

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

Aplica-se a

CompositionContainer(ExportProvider[])

Inicializa uma nova instância da CompositionContainer classe com os fornecedores de exportação especificados.

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())

Parâmetros

providers
ExportProvider[]

Um array de ExportProvider objetos que fornecem acesso CompositionContainer a Export objetos, ou null para definir Providers para um vazio ReadOnlyCollection<T>.

Exceções

providers contém um elemento que é null.

Aplica-se a

CompositionContainer(CompositionOptions, ExportProvider[])

Inicializa uma nova instância da CompositionContainer classe com os fornecedores e opções de exportação especificados.

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())

Parâmetros

compositionOptions
CompositionOptions

Um objeto que especifica o comportamento deste contentor.

providers
ExportProvider[]

Um array de ExportProvider objetos que fornecem acesso CompositionContainer a Export objetos, ou null para definir Providers para um vazio ReadOnlyCollection<T>.

Exceções

providers contém um elemento que é null.

Aplica-se a

CompositionContainer(ComposablePartCatalog, ExportProvider[])

Inicializa uma nova instância da CompositionContainer classe com os fornecedores de catálogo e exportação especificados.

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())

Parâmetros

catalog
ComposablePartCatalog

Um catálogo que fornece Export objetos ao CompositionContainer.

providers
ExportProvider[]

Um array de ExportProvider objetos que fornecem acesso CompositionContainer a Export objetos, ou null para definir Providers para um vazio ReadOnlyCollection<T>.

Exceções

providers contém um elemento que é null.

Aplica-se a

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

Inicializa uma nova instância da CompositionContainer classe com o catálogo, modo thread-safe e fornecedores de exportação especificados.

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())

Parâmetros

catalog
ComposablePartCatalog

Um catálogo que fornece Export objetos ao CompositionContainer.

isThreadSafe
Boolean

true se este CompositionContainer objeto tiver de ser thread-safe; caso contrário, false.

providers
ExportProvider[]

Um array de ExportProvider objetos que fornecem acesso CompositionContainer a Export objetos, ou null para definir a Providers propriedade para um vazio ReadOnlyCollection<T>.

Exceções

Um ou mais elementos de providers são null.

Observações

Um CompositionContainer objeto que pode ser acedido a partir de múltiplos threads deve definir o isThreadSafe parâmetro para true. O desempenho será ligeiramente mais lento quando isThreadSafe for true, por isso recomendamos que defina este parâmetro para false em cenários single-threaded. A predefinição é false.

Aplica-se a

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

Inicializa uma nova instância da CompositionContainer classe com o catálogo, opções e fornecedores de exportação especificados.

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())

Parâmetros

catalog
ComposablePartCatalog

Um catálogo que fornece Export objetos ao CompositionContainer.

compositionOptions
CompositionOptions

Um objeto que especifica opções que afetam o comportamento do contentor.

providers
ExportProvider[]

Um array de ExportProvider objetos que fornecem acesso CompositionContainer a Export objetos, ou null para definir Providers para um vazio ReadOnlyCollection<T>.

Exceções

providers contém um elemento que é null.

Aplica-se a