CompositionContainer Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
.