Partager via


ExportProvider Classe

Définition

Récupère les exportations qui correspondent à un objet ImportDefinition spécifié.

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

Constructeurs

ExportProvider()

Initialise une nouvelle instance de la classe ExportProvider.

Méthodes

Equals(Object)

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

(Hérité de Object)
GetExport<T,TMetadataView>()

Retourne l’exportation avec le nom de contrat dérivé du paramètre de type spécifié. S’il n’existe pas exactement une exportation correspondante, une exception est levée.

GetExport<T,TMetadataView>(String)

Retourne l’exportation avec le nom de contrat spécifié. S’il n’existe pas exactement une exportation correspondante, une exception est levée.

GetExport<T>()

Retourne l’exportation avec le nom de contrat dérivé du paramètre de type spécifié. S’il n’existe pas exactement une exportation correspondante, une exception est levée.

GetExport<T>(String)

Retourne l’exportation avec le nom de contrat spécifié. S’il n’existe pas exactement une exportation correspondante, une exception est levée.

GetExportedValue<T>()

Retourne l’objet exporté avec le nom de contrat dérivé du paramètre de type spécifié. S’il n’existe pas exactement un objet exporté correspondant, une exception est levée.

GetExportedValue<T>(String)

Retourne l’objet exporté avec le nom de contrat spécifié. S’il n’existe pas exactement un objet exporté correspondant, une exception est levée.

GetExportedValueOrDefault<T>()

Obtient l’objet exporté avec le nom de contrat dérivé du paramètre de type spécifié ou la valeur par défaut du type spécifié, ou lève une exception s’il existe plusieurs objets exportés correspondants.

GetExportedValueOrDefault<T>(String)

Obtient l’objet exporté avec le nom de contrat spécifié ou la valeur par défaut du type spécifié, ou lève une exception s’il existe plusieurs objets exportés correspondants.

GetExportedValues<T>()

Obtient tous les objets exportés avec le nom de contrat dérivé du paramètre de type spécifié.

GetExportedValues<T>(String)

Obtient tous les objets exportés avec le nom de contrat spécifié.

GetExports(ImportDefinition, AtomicComposition)

Obtient toutes les exportations qui correspondent aux conditions de la définition et de la composition d’importation spécifiées.

GetExports(ImportDefinition)

Obtient toutes les exportations qui correspondent aux conditions de la définition d’importation spécifiée.

GetExports(Type, Type, String)

Obtient toutes les exportations avec le nom de contrat spécifié.

GetExports<T,TMetadataView>()

Obtient toutes les exportations avec le nom de contrat dérivé du paramètre de type spécifié.

GetExports<T,TMetadataView>(String)

Obtient toutes les exportations avec le nom de contrat spécifié.

GetExports<T>()

Obtient toutes les exportations avec le nom de contrat dérivé du paramètre de type spécifié.

GetExports<T>(String)

Obtient toutes les exportations avec le nom de contrat spécifié.

GetExportsCore(ImportDefinition, AtomicComposition)

Obtient toutes les exportations qui correspondent à la contrainte définie par la définition spécifiée.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
OnExportsChanged(ExportsChangeEventArgs)

Déclenche l’événement ExportsChanged.

OnExportsChanging(ExportsChangeEventArgs)

Déclenche l’événement ExportsChanging.

ToString()

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

(Hérité de Object)
TryGetExports(ImportDefinition, AtomicComposition, IEnumerable<Export>)

Obtient toutes les exportations qui correspondent aux conditions de l’importation spécifiée.

Événements

ExportsChanged

Se produit lorsque les exportations dans le ExportProvider changent.

ExportsChanging

Se produit lorsque les exportations fournies changent.

S’applique à