CompositionContainer Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe CompositionContainer.
Overload
CompositionContainer() |
Inizializza una nuova istanza della classe CompositionContainer. |
CompositionContainer(ExportProvider[]) |
Inizializza una nuova istanza della classe CompositionContainer con i provider di esportazione specificati. |
CompositionContainer(CompositionOptions, ExportProvider[]) |
Inizializza una nuova istanza della classe CompositionContainer con i provider e le opzioni di esportazione specificati. |
CompositionContainer(ComposablePartCatalog, ExportProvider[]) |
Inizializza una nuova istanza della classe CompositionContainer con i provider di catalogo e di esportazione specificati. |
CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[]) |
Inizializza una nuova istanza della classe CompositionContainer con il catalogo, la modalità thread-safe e i provider di esportazione specificati. |
CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[]) |
Inizializza una nuova istanza della classe CompositionContainer con i provider di catalogo, opzioni e esportazione specificati. |
CompositionContainer()
- Origine:
- CompositionContainer.cs
- Origine:
- CompositionContainer.cs
- Origine:
- CompositionContainer.cs
Inizializza una nuova istanza della classe CompositionContainer.
public:
CompositionContainer();
public CompositionContainer ();
Public Sub New ()
Si applica a
CompositionContainer(ExportProvider[])
- Origine:
- CompositionContainer.cs
- Origine:
- CompositionContainer.cs
- Origine:
- CompositionContainer.cs
Inizializza una nuova istanza della classe CompositionContainer con i provider di esportazione specificati.
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())
Parametri
- providers
- ExportProvider[]
Matrice di oggetti ExportProvider che forniscono a CompositionContainer l'accesso a oggetti Export oppure null
per impostare Providers su un oggetto ReadOnlyCollection<T> vuoto.
Eccezioni
providers
contiene un elemento null
.
Si applica a
CompositionContainer(CompositionOptions, ExportProvider[])
- Origine:
- CompositionContainer.cs
- Origine:
- CompositionContainer.cs
- Origine:
- CompositionContainer.cs
Inizializza una nuova istanza della classe CompositionContainer con i provider e le opzioni di esportazione specificati.
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())
Parametri
- compositionOptions
- CompositionOptions
Oggetto che specifica il comportamento del contenitore.
- providers
- ExportProvider[]
Matrice di oggetti ExportProvider che forniscono a CompositionContainer l'accesso a oggetti Export oppure null
per impostare Providers su un oggetto ReadOnlyCollection<T> vuoto.
Eccezioni
providers
contiene un elemento null
.
Si applica a
CompositionContainer(ComposablePartCatalog, ExportProvider[])
- Origine:
- CompositionContainer.cs
- Origine:
- CompositionContainer.cs
- Origine:
- CompositionContainer.cs
Inizializza una nuova istanza della classe CompositionContainer con i provider di catalogo e di esportazione specificati.
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())
Parametri
- catalog
- ComposablePartCatalog
Catalogo che fornisce oggetti Export a CompositionContainer.
- providers
- ExportProvider[]
Matrice di oggetti ExportProvider che forniscono a CompositionContainer l'accesso a oggetti Export oppure null
per impostare Providers su un oggetto ReadOnlyCollection<T> vuoto.
Eccezioni
providers
contiene un elemento null
.
Si applica a
CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])
- Origine:
- CompositionContainer.cs
- Origine:
- CompositionContainer.cs
- Origine:
- CompositionContainer.cs
Inizializza una nuova istanza della classe CompositionContainer con il catalogo, la modalità thread-safe e i provider di esportazione specificati.
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())
Parametri
- catalog
- ComposablePartCatalog
Catalogo che fornisce oggetti Export a CompositionContainer.
- isThreadSafe
- Boolean
true
se questo oggetto CompositionContainer deve essere thread-safe. In caso contrario, false
.
- providers
- ExportProvider[]
Matrice di oggetti ExportProvider che forniscono a CompositionContainer l'accesso a oggetti Export oppure null
per impostare la proprietà Providers su un oggetto ReadOnlyCollection<T> vuoto.
Eccezioni
Uno o più elementi di providers
sono null
.
Commenti
Un CompositionContainer oggetto a cui è possibile accedere da più thread deve impostare il isThreadSafe
parametro su true
. Le prestazioni saranno leggermente più lente quando isThreadSafe
è true
, quindi è consigliabile impostare questo parametro false
su in scenari con thread singolo. Il valore predefinito è false
.
Si applica a
CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])
- Origine:
- CompositionContainer.cs
- Origine:
- CompositionContainer.cs
- Origine:
- CompositionContainer.cs
Inizializza una nuova istanza della classe CompositionContainer con i provider di catalogo, opzioni e esportazione specificati.
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())
Parametri
- catalog
- ComposablePartCatalog
Catalogo che fornisce oggetti Export a CompositionContainer.
- compositionOptions
- CompositionOptions
Oggetto che specifica le opzioni che influiscono sul comportamento del contenitore.
- providers
- ExportProvider[]
Matrice di oggetti ExportProvider che forniscono a CompositionContainer l'accesso a oggetti Export oppure null
per impostare Providers su un oggetto ReadOnlyCollection<T> vuoto.
Eccezioni
providers
contiene un elemento null
.