CompositionContainer Constructores

Definición

Inicializa una nueva instancia de la clase CompositionContainer.

Sobrecargas

CompositionContainer()

Inicializa una nueva instancia de la clase CompositionContainer.

CompositionContainer(ExportProvider[])

Inicializa una nueva instancia de la clase CompositionContainer con los proveedores de exportación especificados.

CompositionContainer(CompositionOptions, ExportProvider[])

Inicializa una nueva instancia de la clase CompositionContainer con los proveedores de exportación y las opciones especificados.

CompositionContainer(ComposablePartCatalog, ExportProvider[])

Inicializa una nueva instancia de la clase CompositionContainer con el catálogo y los proveedores de exportación especificados.

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

Inicializa una nueva instancia de la clase CompositionContainer con el catálogo, el modo seguro para subprocesos y los proveedores de exportación especificados.

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

Inicializa una nueva instancia de la clase CompositionContainer con el catálogo, opciones y los proveedores de exportación especificados.

CompositionContainer()

Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs

Inicializa una nueva instancia de la clase CompositionContainer.

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

Se aplica a

CompositionContainer(ExportProvider[])

Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs

Inicializa una nueva instancia de la clase CompositionContainer con los proveedores de exportación 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[]

Matriz de objetos ExportProvider que proporcionan al objeto CompositionContainer acceso a los objetos Export o null para establecer Providers en un objeto ReadOnlyCollection<T> vacío.

Excepciones

providers contiene un elemento que es null.

Se aplica a

CompositionContainer(CompositionOptions, ExportProvider[])

Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs

Inicializa una nueva instancia de la clase CompositionContainer con los proveedores de exportación y las opciones 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

Un objeto que especifica el comportamiento de este contenedor.

providers
ExportProvider[]

Matriz de objetos ExportProvider que proporcionan al objeto CompositionContainer acceso a los objetos Export o null para establecer Providers en un objeto ReadOnlyCollection<T> vacío.

Excepciones

providers contiene un elemento que es null.

Se aplica a

CompositionContainer(ComposablePartCatalog, ExportProvider[])

Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs

Inicializa una nueva instancia de la clase CompositionContainer con el catálogo y los proveedores de exportación 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

Catálogo que proporciona objetos Export a CompositionContainer.

providers
ExportProvider[]

Matriz de objetos ExportProvider que proporcionan al objeto CompositionContainer acceso a los objetos Export o null para establecer Providers en un objeto ReadOnlyCollection<T> vacío.

Excepciones

providers contiene un elemento que es null.

Se aplica a

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs

Inicializa una nueva instancia de la clase CompositionContainer con el catálogo, el modo seguro para subprocesos y los proveedores de exportación 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

Catálogo que proporciona objetos Export a CompositionContainer.

isThreadSafe
Boolean

Es true si este objeto CompositionContainer debe ser seguro para subprocesos; de lo contrario, es false.

providers
ExportProvider[]

Matriz de objetos ExportProvider que proporcionan al objeto CompositionContainer acceso a los objetos Export, o null para establecer la propiedad Providers en un objeto ReadOnlyCollection<T> vacío.

Excepciones

Uno o más elementos de providers son null.

Comentarios

Un CompositionContainer objeto al que se puede tener acceso desde varios subprocesos debe establecer el isThreadSafe parámetro en true. El rendimiento será ligeramente más lento cuando isThreadSafe sea true, por lo que se recomienda establecer este parámetro false en en escenarios de un solo subproceso. De manera predeterminada, es false.

Se aplica a

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs

Inicializa una nueva instancia de la clase CompositionContainer con el catálogo, opciones y los proveedores de exportación 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

Catálogo que proporciona objetos Export a CompositionContainer.

compositionOptions
CompositionOptions

Un objeto que especifica las opciones que afectan al comportamiento del contenedor.

providers
ExportProvider[]

Matriz de objetos ExportProvider que proporcionan al objeto CompositionContainer acceso a los objetos Export o null para establecer Providers en un objeto ReadOnlyCollection<T> vacío.

Excepciones

providers contiene un elemento que es null.

Se aplica a