CatalogExportProvider Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère des exportations d'un catalogue.
public ref class CatalogExportProvider : System::ComponentModel::Composition::Hosting::ExportProvider, IDisposable
public class CatalogExportProvider : System.ComponentModel.Composition.Hosting.ExportProvider, IDisposable
type CatalogExportProvider = class
inherit ExportProvider
interface IDisposable
Public Class CatalogExportProvider
Inherits ExportProvider
Implements IDisposable
- Héritage
- 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
CatalogExportProvider(ComposablePartCatalog) |
Initialise une nouvelle instance de la classe CatalogExportProvider à l'aide du catalogue spécifié. |
CatalogExportProvider(ComposablePartCatalog, Boolean) |
Initialise une nouvelle instance de la classe CatalogExportProvider à l'aide du catalogue spécifié et éventuellement en mode thread-safe. |
CatalogExportProvider(ComposablePartCatalog, CompositionOptions) |
Initialise une nouvelle instance de la classe CatalogExportProvider à l'aide du catalogue et des options de composition spécifiés. |
Propriétés
Catalog |
Obtient le catalogue utilisé pour fournir des exportations. |
SourceProvider |
Obtient ou définit le fournisseur d'exportations qui fournit l'accès aux exportations supplémentaires. |
Méthodes
Dispose() |
Libère toutes les ressources utilisées par l'instance actuelle de la classe CatalogExportProvider. |
Dispose(Boolean) |
Libère les ressources non managées utilisées par CatalogExportProvider 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) |
Retourne 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) |