Partager via


CompositionContext Classe

Définition

Fournit des méthodes pour récupérer des exportations à partir de la composition.

public ref class CompositionContext abstract
public abstract class CompositionContext
type CompositionContext = class
Public MustInherit Class CompositionContext
Héritage
CompositionContext
Dérivé

Constructeurs

CompositionContext()

Initialise une nouvelle instance de la classe CompositionContext.

Méthodes

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é.

GetExport(Type)

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

GetExport(Type, String)

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

GetExport<TExport>()

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

GetExport<TExport>(String)

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

GetExports(Type)

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

GetExports(Type, String)

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

GetExports<TExport>()

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

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.

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)

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

TryGetExport(Type, Object)

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

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.

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.

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.

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 à