ExportProvider Classe

Définition

Récupère des 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é. Si la mise en correspondance ne donne pas une et une seule exportation, une exception est levée.

GetExport<T,TMetadataView>(String)

Retourne l'exportation avec le nom de contrat spécifié. Si la mise en correspondance ne donne pas une et une seule exportation, une exception est levée.

GetExport<T>()

Retourne l'exportation avec le nom de contrat dérivé du paramètre de type spécifié. Si la mise en correspondance ne donne pas une et une seule exportation, une exception est levée.

GetExport<T>(String)

Retourne l'exportation avec le nom de contrat spécifié. Si la mise en correspondance ne donne pas une et une seule exportation, 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é. Si la mise en correspondance ne donne pas uniquement un seul objet exporté, une exception est levée.

GetExportedValue<T>(String)

Retourne l'objet exporté avec le nom de contrat spécifié. Si la mise en correspondance ne donne pas uniquement un seul objet exporté, 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 encore lève une exception s'il existe plusieurs correspondances d'objets exportés.

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 encore lève une exception s'il existe plusieurs correspondances d'objets exportés.

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)

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

GetExports(ImportDefinition, AtomicComposition)

Obtient toutes les exportations qui correspondent aux conditions de la définition et de la composition de l'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()

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)
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 lors de la modification des exportations de ExportProvider.

ExportsChanging

Se produit lorsque les exportations fournies sont modifiées.

S’applique à