AggregateExportProvider Classe

Définition

Récupère les exportations fournies par une collection d'objets ExportProvider.

public ref class AggregateExportProvider : System::ComponentModel::Composition::Hosting::ExportProvider, IDisposable
public class AggregateExportProvider : System.ComponentModel.Composition.Hosting.ExportProvider, IDisposable
type AggregateExportProvider = class
    inherit ExportProvider
    interface IDisposable
Public Class AggregateExportProvider
Inherits ExportProvider
Implements IDisposable
Héritage
AggregateExportProvider
Implémente

Remarques

Important

Ce type implémente l'interface IDisposable. Une fois que vous avez fini d’utiliser le type, vous devez le supprimer directement ou indirectement. Pour supprimer directement le type Dispose, appelez sa méthode dans un bloc try/catch. Pour la supprimer indirectement, utilisez une construction de langage telle que using (dans C#) ou Using (dans Visual Basic). Pour plus d’informations, consultez la section « Utilisation d’un objet qui implémente IDisposable » dans la rubrique de l’interface IDisposable.

Constructeurs

AggregateExportProvider(ExportProvider[])

Initialise une nouvelle instance de la classe AggregateExportProvider.

AggregateExportProvider(IEnumerable<ExportProvider>)

Initialise une nouvelle instance de la classe AggregateExportProvider.

Propriétés

Providers

Obtient une collection qui contient les fournisseurs regroupés par l'objet AggregateExportProvider.

Méthodes

Dispose()

Libère toutes les ressources utilisées par l'instance actuelle de la classe AggregateExportProvider.

Dispose(Boolean)

Libère les ressources non managées utilisées par la classe AggregateExportProvider et libère éventuellement les ressources managées.

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.

(Hérité de ExportProvider)
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.

(Hérité de ExportProvider)
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.

(Hérité de ExportProvider)
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.

(Hérité de ExportProvider)
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.

(Hérité de ExportProvider)
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.

(Hérité de ExportProvider)
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.

(Hérité de ExportProvider)
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.

(Hérité de ExportProvider)
GetExportedValues<T>()

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

(Hérité de ExportProvider)
GetExportedValues<T>(String)

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

(Hérité de ExportProvider)
GetExports(ImportDefinition)

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

(Hérité de ExportProvider)
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.

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

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

(Hérité de ExportProvider)
GetExports<T,TMetadataView>()

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

(Hérité de ExportProvider)
GetExports<T,TMetadataView>(String)

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

(Hérité de ExportProvider)
GetExports<T>()

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

(Hérité de ExportProvider)
GetExports<T>(String)

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

(Hérité de ExportProvider)
GetExportsCore(ImportDefinition, AtomicComposition)

Obtient toutes les exportations qui correspondent aux conditions de l'importation 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.

(Hérité de ExportProvider)
OnExportsChanging(ExportsChangeEventArgs)

Déclenche l’événement ExportsChanging.

(Hérité de ExportProvider)
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.

(Hérité de ExportProvider)

Événements

ExportsChanged

Se produit lors de la modification des exportations de ExportProvider.

(Hérité de ExportProvider)
ExportsChanging

Se produit lorsque les exportations fournies sont modifiées.

(Hérité de ExportProvider)

S’applique à