CompositionContainer Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe CompositionContainer.
Sobrecargas
CompositionContainer() |
Inicializa uma nova instância da classe CompositionContainer. |
CompositionContainer(ExportProvider[]) |
Inicializa uma nova instância da classe CompositionContainer com os provedores de exportação especificados. |
CompositionContainer(CompositionOptions, ExportProvider[]) |
Inicializa uma nova instância da classe CompositionContainer com as opções e os provedores de exportação especificados. |
CompositionContainer(ComposablePartCatalog, ExportProvider[]) |
Inicializa uma nova instância da classe CompositionContainer com os provedores de exportação e de catálogo especificados. |
CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[]) |
Inicializa uma nova instância da classe CompositionContainer com o catálogo, modo thread-safe e provedores de exportação especificados. |
CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[]) |
Inicializa uma nova instância da classe CompositionContainer com os provedores de exportação, de opções e de catálogo especificados. |
CompositionContainer()
- Origem:
- CompositionContainer.cs
- Origem:
- CompositionContainer.cs
- Origem:
- CompositionContainer.cs
Inicializa uma nova instância da classe CompositionContainer.
public:
CompositionContainer();
public CompositionContainer ();
Public Sub New ()
Aplica-se a
CompositionContainer(ExportProvider[])
- Origem:
- CompositionContainer.cs
- Origem:
- CompositionContainer.cs
- Origem:
- CompositionContainer.cs
Inicializa uma nova instância da classe CompositionContainer com os provedores de exportação especificados.
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())
Parâmetros
- providers
- ExportProvider[]
Uma matriz de objetos ExportProvider que fornecem o acesso CompositionContainer a objetos Export ou null
para definir Providers como um ReadOnlyCollection<T> vazio.
Exceções
providers
contém um elemento que é null
.
Aplica-se a
CompositionContainer(CompositionOptions, ExportProvider[])
- Origem:
- CompositionContainer.cs
- Origem:
- CompositionContainer.cs
- Origem:
- CompositionContainer.cs
Inicializa uma nova instância da classe CompositionContainer com as opções e os provedores 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);
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 desse contêiner.
- providers
- ExportProvider[]
Uma matriz de objetos ExportProvider que fornecem o acesso CompositionContainer a objetos Export ou null
para definir Providers como um ReadOnlyCollection<T> vazio.
Exceções
providers
contém um elemento que é null
.
Aplica-se a
CompositionContainer(ComposablePartCatalog, ExportProvider[])
- Origem:
- CompositionContainer.cs
- Origem:
- CompositionContainer.cs
- Origem:
- CompositionContainer.cs
Inicializa uma nova instância da classe CompositionContainer com os provedores de exportação e de catálogo 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);
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 objetos Export para o CompositionContainer.
- providers
- ExportProvider[]
Uma matriz de objetos ExportProvider que fornecem o acesso CompositionContainer a objetos Export ou null
para definir Providers como um ReadOnlyCollection<T> vazio.
Exceções
providers
contém um elemento que é null
.
Aplica-se a
CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])
- Origem:
- CompositionContainer.cs
- Origem:
- CompositionContainer.cs
- Origem:
- CompositionContainer.cs
Inicializa uma nova instância da classe CompositionContainer com o catálogo, modo thread-safe e provedores 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);
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 objetos Export para o CompositionContainer.
- isThreadSafe
- Boolean
true
se este objeto CompositionContainer deve ser thread-safe; caso contrário, false
.
- providers
- ExportProvider[]
Uma matriz de objetos ExportProvider que fornecem o acesso CompositionContainer a objetos Export ou null
para definir a propriedade Providers para um ReadOnlyCollection<T> vazio.
Exceções
Um ou mais elementos de providers
são null
.
Comentários
Um CompositionContainer objeto que pode ser acessado de vários threads deve definir o isThreadSafe
parâmetro como true
. O desempenho será um pouco mais lento quando isThreadSafe
for true
, portanto, recomendamos que você defina esse parâmetro como false
em cenários de thread único. O padrão é false
.
Aplica-se a
CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])
- Origem:
- CompositionContainer.cs
- Origem:
- CompositionContainer.cs
- Origem:
- CompositionContainer.cs
Inicializa uma nova instância da classe CompositionContainer com os provedores de exportação, de opções e de catálogo 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);
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 objetos Export para o CompositionContainer.
- compositionOptions
- CompositionOptions
Um objeto que especifica opções que afetam o comportamento do contêiner.
- providers
- ExportProvider[]
Uma matriz de objetos ExportProvider que fornecem o acesso CompositionContainer a objetos Export ou null
para definir Providers como um ReadOnlyCollection<T> vazio.
Exceções
providers
contém um elemento que é null
.