Partager via


DelegatingExportProvider Classe

Définition

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

public abstract class DelegatingExportProvider : Microsoft.VisualStudio.Composition.ExportProvider
type DelegatingExportProvider = class
    inherit ExportProvider
Public MustInherit Class DelegatingExportProvider
Inherits ExportProvider
Héritage
DelegatingExportProvider

Constructeurs

DelegatingExportProvider(ExportProvider)

Initialise une nouvelle instance de la classe DelegatingExportProvider.

Propriétés

NonDisposableWrapper

Obtient un paresseux qui crée un instance de DelegatingExportProvider.

(Hérité de ExportProvider)
NonDisposableWrapperExportAsListOfOne

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

(Hérité de ExportProvider)
Resolver

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

(Hérité de ExportProvider)

Méthodes

CreateExport(ImportDefinition, IReadOnlyDictionary<String,Object>, TypeRef, TypeRef, String, Boolean, MemberRef)

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

(Hérité de ExportProvider)
CreateExportFactory(Type, IReadOnlyCollection<String>, Func<KeyValuePair<Object,IDisposable>>, Type, IReadOnlyDictionary<String,Object>)

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

(Hérité de ExportProvider)
CreateNewValue(TypeRef, TypeRef, String, IReadOnlyDictionary<String,Object>)

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

(Hérité de ExportProvider)
CreatePartLifecycleTracker(TypeRef, IReadOnlyDictionary<String,Object>)

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

Dispose()

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

(Hérité de ExportProvider)
Dispose(Boolean)

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

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

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

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

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

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

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

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

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

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

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

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

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

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

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

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

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

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

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

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

Transfère la requête d’exportation à l’intérieur ExportProvider.

GetExports(Type, Type, String)

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

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

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

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

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

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

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

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

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

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

Lève NotImplementedException.

GetMethodWithArity(Type, String, Int32)

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

(Hérité de ExportProvider)
GetOrCreateShareableValue(TypeRef, TypeRef, String, IReadOnlyDictionary<String,Object>)

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

(Hérité de ExportProvider)
GetOrCreateValue(TypeRef, TypeRef, String, IReadOnlyDictionary<String,Object>, Boolean)

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

(Hérité de ExportProvider)
GetStrongTypedMetadata(IReadOnlyDictionary<String,Object>, Type)

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

(Hérité de ExportProvider)
TrackDisposableValue(IDisposable, String)

Ajoute une valeur à supprimer lorsque ce exportProvider ou un exportProvider parent est supprimé.

(Hérité de ExportProvider)

Implémentations d’interfaces explicites

IDisposableObservable.IsDisposed

Classe de base pour ExportProviders qui souhaitent intercepter des requêtes pour les exportations afin de modifier la requête ou le résultat.

(Hérité de ExportProvider)

Méthodes d’extension

AsExportProvider(ExportProvider)

Crée une instance d’un ExportProvider à des fins de compatibilité avec la version de MEF trouvée dans le .NET Framework.

S’applique à