CompositionContainer Constructeurs

Définition

Initialise une nouvelle instance de la classe CompositionContainer.

Surcharges

Nom Description
CompositionContainer()

Initialise une nouvelle instance de la classe CompositionContainer.

CompositionContainer(ExportProvider[])

Initialise une nouvelle instance de la CompositionContainer classe avec les fournisseurs d’exportation spécifiés.

CompositionContainer(CompositionOptions, ExportProvider[])

Initialise une nouvelle instance de la CompositionContainer classe avec les fournisseurs et options d’exportation spécifiés.

CompositionContainer(ComposablePartCatalog, ExportProvider[])

Initialise une nouvelle instance de la CompositionContainer classe avec le catalogue et les fournisseurs d’exportation spécifiés.

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

Initialise une nouvelle instance de la CompositionContainer classe avec le catalogue, le mode thread-safe et les fournisseurs d’exportation spécifiés.

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

Initialise une nouvelle instance de la CompositionContainer classe avec le catalogue, les options et les fournisseurs d’exportation spécifiés.

CompositionContainer()

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

Initialise une nouvelle instance de la classe CompositionContainer.

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

S’applique à

CompositionContainer(ExportProvider[])

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

Initialise une nouvelle instance de la CompositionContainer classe avec les fournisseurs d’exportation spécifiés.

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())

Paramètres

providers
ExportProvider[]

Tableau d’objets ExportProvider qui fournissent l’accès CompositionContainer aux Export objets, ou null pour définir Providers sur un objet vide ReadOnlyCollection<T>.

Exceptions

providers contient un élément qui est null.

S’applique à

CompositionContainer(CompositionOptions, ExportProvider[])

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

Initialise une nouvelle instance de la CompositionContainer classe avec les fournisseurs et options d’exportation spécifiés.

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())

Paramètres

compositionOptions
CompositionOptions

Objet qui spécifie le comportement de ce conteneur.

providers
ExportProvider[]

Tableau d’objets ExportProvider qui fournissent l’accès CompositionContainer aux Export objets, ou null pour définir Providers sur un objet vide ReadOnlyCollection<T>.

Exceptions

providers contient un élément qui est null.

S’applique à

CompositionContainer(ComposablePartCatalog, ExportProvider[])

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

Initialise une nouvelle instance de la CompositionContainer classe avec le catalogue et les fournisseurs d’exportation spécifiés.

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())

Paramètres

catalog
ComposablePartCatalog

Catalogue qui fournit des Export objets au CompositionContainer.

providers
ExportProvider[]

Tableau d’objets ExportProvider qui fournissent l’accès CompositionContainer aux Export objets, ou null pour définir Providers sur un objet vide ReadOnlyCollection<T>.

Exceptions

providers contient un élément qui est null.

S’applique à

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

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

Initialise une nouvelle instance de la CompositionContainer classe avec le catalogue, le mode thread-safe et les fournisseurs d’exportation spécifiés.

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())

Paramètres

catalog
ComposablePartCatalog

Catalogue qui fournit des Export objets au CompositionContainer.

isThreadSafe
Boolean

true si cet CompositionContainer objet doit être thread-safe ; sinon, false.

providers
ExportProvider[]

Tableau d’objets ExportProvider qui fournissent l’accès CompositionContainer aux Export objets ou null pour définir la Providers propriété sur un objet vide ReadOnlyCollection<T>.

Exceptions

Un ou plusieurs éléments sont providersnull.

Remarques

Un CompositionContainer objet accessible à partir de plusieurs threads doit définir le isThreadSafe paramètre truesur . Les performances seront légèrement plus lentes lorsque isThreadSafe c’est truele cas. Nous vous recommandons donc de définir ce paramètre false dans les scénarios à thread unique. La valeur par défaut est false.

S’applique à

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

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

Initialise une nouvelle instance de la CompositionContainer classe avec le catalogue, les options et les fournisseurs d’exportation spécifiés.

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())

Paramètres

catalog
ComposablePartCatalog

Catalogue qui fournit des Export objets au CompositionContainer.

compositionOptions
CompositionOptions

Objet qui spécifie les options qui affectent le comportement du conteneur.

providers
ExportProvider[]

Tableau d’objets ExportProvider qui fournissent l’accès CompositionContainer aux Export objets, ou null pour définir Providers sur un objet vide ReadOnlyCollection<T>.

Exceptions

providers contient un élément qui est null.

S’applique à