ComposablePartExportProvider Classe

Définition

Récupère des exportations d'un composant.

public ref class ComposablePartExportProvider : System::ComponentModel::Composition::Hosting::ExportProvider, IDisposable
public class ComposablePartExportProvider : System.ComponentModel.Composition.Hosting.ExportProvider, IDisposable
type ComposablePartExportProvider = class
    inherit ExportProvider
    interface IDisposable
Public Class ComposablePartExportProvider
Inherits ExportProvider
Implements IDisposable
Héritage
ComposablePartExportProvider
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

ComposablePartExportProvider()

Initialise une nouvelle instance de la classe ComposablePartExportProvider.

ComposablePartExportProvider(Boolean)

Initialise une nouvelle instance de la classe ComposablePartExportProvider, éventuellement en mode thread-safe.

ComposablePartExportProvider(CompositionOptions)

Initialise une nouvelle instance de la classe ComposablePartExportProvider avec les options de composition spécifiées.

Propriétés

SourceProvider

Obtient ou définit le fournisseur d'exportations qui fournit l'accès aux objets Export supplémentaires.

Méthodes

Compose(CompositionBatch)

Exécute la composition sur le lot spécifié.

Dispose()

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

Dispose(Boolean)

Libère les ressources non managées utilisées par ComposablePartExportProvider 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 une collection de toutes les exportations dans ce fournisseur 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 à