Share via


CompositionHost Classe

Définition

Conteneur de composition léger assemblé à partir des fournisseurs spécifiés.

public ref class CompositionHost sealed : System::Composition::CompositionContext, IDisposable
public sealed class CompositionHost : System.Composition.CompositionContext, IDisposable
type CompositionHost = class
    inherit CompositionContext
    interface IDisposable
Public NotInheritable Class CompositionHost
Inherits CompositionContext
Implements IDisposable
Héritage
CompositionHost
Implémente

Méthodes

CreateCompositionHost(ExportDescriptorProvider[])

Crée l'hôte de composition avec le tableau de fournisseurs spécifié.

CreateCompositionHost(IEnumerable<ExportDescriptorProvider>)

Crée l'hôte de composition avec la collection de fournisseurs spécifiée.

Dispose()

Libère l’hôte de composition et tous les composants partagés globalement.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetExport(CompositionContract)

Récupère l’exportation qui correspond au contrat spécifié.

(Hérité de CompositionContext)
GetExport(Type)

Récupère l’exportation qui correspond au type spécifié.

(Hérité de CompositionContext)
GetExport(Type, String)

Récupère l’exportation qui correspond au nom et au type spécifiés.

(Hérité de CompositionContext)
GetExport<TExport>()

Récupère l’exportation qui correspond au paramètre de type générique spécifié.

(Hérité de CompositionContext)
GetExport<TExport>(String)

Récupère l’exportation qui correspond au nom de contrat et au paramètre de type générique.

(Hérité de CompositionContext)
GetExports(Type)

Récupère une collection de toutes les exportations qui correspondent au type spécifié.

(Hérité de CompositionContext)
GetExports(Type, String)

Récupère toutes les exportations qui correspondent au nom et au type de contrat spécifiés.

(Hérité de CompositionContext)
GetExports<TExport>()

Récupère toutes les exportations qui correspondent au paramètre de type générique spécifié.

(Hérité de CompositionContext)
GetExports<TExport>(String)

Récupère toutes les exportations qui correspondent au nom de contrat et au paramètre de type générique spécifiés.

(Hérité de CompositionContext)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
TryGetExport(CompositionContract, Object)

Récupère l'exportation spécifiée du contexte de composition.

TryGetExport(Type, Object)

Retourne l'exportation qui correspond au type spécifié, ou retourne null si aucune correspondance n'est trouvée.

(Hérité de CompositionContext)
TryGetExport(Type, String, Object)

Retourne l'exportation qui correspond au nom et au type de contrat spécifiés, ou retourne null si aucune correspondance n'est trouvée.

(Hérité de CompositionContext)
TryGetExport<TExport>(String, TExport)

Retourne l'exportation qui correspond au nom de contrat et au paramètre de type générique spécifiés, ou retourne null si aucune correspondance n'est trouvée.

(Hérité de CompositionContext)
TryGetExport<TExport>(TExport)

Retourne l'exportation qui correspond au paramètre de type générique spécifié, ou retourne null si aucune correspondance n'est trouvée.

(Hérité de CompositionContext)

Méthodes d’extension

SatisfyImports(CompositionContext, Object)

Satisfait les importations de l'objet spécifié à partir du contexte spécifié.

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

Satisfait les importations de l'objet spécifié à partir du contexte spécifié, en utilisant les conventions spécifiées.

S’applique à