CompositionContainer Constructeurs

Définition

Initialise une nouvelle instance de la classe CompositionContainer.

Surcharges

CompositionContainer()

Initialise une nouvelle instance de la classe CompositionContainer.

CompositionContainer(ExportProvider[])

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

CompositionContainer(CompositionOptions, ExportProvider[])

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

CompositionContainer(ComposablePartCatalog, ExportProvider[])

Initialise une nouvelle instance de la classe CompositionContainer avec les catalogues spécifiés et les fournisseurs d'exportations.

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

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

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

Initialise une nouvelle instance de la classe CompositionContainer avec les catalogues, les options et les fournisseurs d'exportations spécifiés.

CompositionContainer()

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

Initialise une nouvelle instance de la classe CompositionContainer avec les fournisseurs d'exportations 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 objets Export ou null pour définir Providers sur un ReadOnlyCollection<T> vide.

Exceptions

providers contient un élément null.

S’applique à

CompositionContainer(CompositionOptions, ExportProvider[])

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

Initialise une nouvelle instance de la classe CompositionContainer avec les fournisseurs d'exportations et les options 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 objets Export ou null pour définir Providers sur un ReadOnlyCollection<T> vide.

Exceptions

providers contient un élément null.

S’applique à

CompositionContainer(ComposablePartCatalog, ExportProvider[])

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

Initialise une nouvelle instance de la classe CompositionContainer avec les catalogues spécifiés et les fournisseurs d'exportations.

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 objets Export au CompositionContainer.

providers
ExportProvider[]

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

Exceptions

providers contient un élément null.

S’applique à

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

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

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

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 objets Export au CompositionContainer.

isThreadSafe
Boolean

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

providers
ExportProvider[]

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

Exceptions

Un ou plusieurs éléments de providers sont null.

Remarques

Un CompositionContainer objet accessible à partir de plusieurs threads doit définir le paramètre sur isThreadSafetrue. Les performances étant légèrement plus lentes lorsque isThreadSafe est true, nous vous recommandons de définir ce paramètre sur 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

Initialise une nouvelle instance de la classe CompositionContainer avec les catalogues, les options et les fournisseurs d'exportations 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 objets Export 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 objets Export ou null pour définir Providers sur un ReadOnlyCollection<T> vide.

Exceptions

providers contient un élément null.

S’applique à