CompositionContainer Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.