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
| Nombre | Description |
|---|---|
| CompositionContainer() |
Inicializa una nueva instancia de la clase CompositionContainer. |
| CompositionContainer(ExportProvider[]) |
Inicializa una nueva instancia de la CompositionContainer clase con los proveedores de exportación especificados. |
| CompositionContainer(CompositionOptions, ExportProvider[]) |
Inicializa una nueva instancia de la CompositionContainer clase con los proveedores y opciones de exportación especificados. |
| CompositionContainer(ComposablePartCatalog, ExportProvider[]) |
Inicializa una nueva instancia de la CompositionContainer clase con el catálogo y los proveedores de exportación especificados. |
| CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[]) |
Inicializa una nueva instancia de la CompositionContainer clase 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 CompositionContainer clase con los proveedores de catálogo, opciones y exportación especificados. |
CompositionContainer()
Inicializa una nueva instancia de la clase CompositionContainer.
public:
CompositionContainer();
public CompositionContainer();
Public Sub New ()
Se aplica a
CompositionContainer(ExportProvider[])
Inicializa una nueva instancia de la CompositionContainer clase 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);
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 ExportProvider objetos que proporcionan el CompositionContainer acceso a Export los objetos o null para establecer en Providers un vacío ReadOnlyCollection<T>.
Excepciones
providers contiene un elemento que es null.
Se aplica a
CompositionContainer(CompositionOptions, ExportProvider[])
Inicializa una nueva instancia de la CompositionContainer clase con los proveedores y opciones de exportación 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
Objeto que especifica el comportamiento de este contenedor.
- providers
- ExportProvider[]
Matriz de ExportProvider objetos que proporcionan el CompositionContainer acceso a Export los objetos o null para establecer en Providers un vacío ReadOnlyCollection<T>.
Excepciones
providers contiene un elemento que es null.
Se aplica a
CompositionContainer(ComposablePartCatalog, ExportProvider[])
Inicializa una nueva instancia de la CompositionContainer clase 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);
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 Export objetos a .CompositionContainer
- providers
- ExportProvider[]
Matriz de ExportProvider objetos que proporcionan el CompositionContainer acceso a Export los objetos o null para establecer en Providers un vacío ReadOnlyCollection<T>.
Excepciones
providers contiene un elemento que es null.
Se aplica a
CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])
Inicializa una nueva instancia de la CompositionContainer clase 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);
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 Export objetos a .CompositionContainer
- isThreadSafe
- Boolean
true si este CompositionContainer objeto debe ser seguro para subprocesos; de lo contrario, false.
- providers
- ExportProvider[]
Matriz de ExportProvider objetos que proporcionan el CompositionContainer acceso a Export los objetos o null para establecer la Providers propiedad en un vacío ReadOnlyCollection<T>.
Excepciones
Uno o varios 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. El valor predeterminado es false.
Se aplica a
CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])
Inicializa una nueva instancia de la CompositionContainer clase con los proveedores de catálogo, opciones y 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);
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 Export objetos a .CompositionContainer
- compositionOptions
- CompositionOptions
Objeto que especifica opciones que afectan al comportamiento del contenedor.
- providers
- ExportProvider[]
Matriz de ExportProvider objetos que proporcionan el CompositionContainer acceso a Export los objetos o null para establecer en Providers un vacío ReadOnlyCollection<T>.
Excepciones
providers contiene un elemento que es null.