Compartir a través de


DelegatingExportProvider Clase

Definición

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

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

Constructores

DelegatingExportProvider(ExportProvider)

Inicializa una nueva instancia de la clase DelegatingExportProvider.

Propiedades

NonDisposableWrapper

Obtiene un diferido que crea una instancia de DelegatingExportProvider.

(Heredado de ExportProvider)
NonDisposableWrapperExportAsListOfOne

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
Resolver

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)

Métodos

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

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

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

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
CreateNewValue(TypeRef, TypeRef, String, IReadOnlyDictionary<String,Object>)

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
CreatePartLifecycleTracker(TypeRef, IReadOnlyDictionary<String,Object>)

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

Dispose()

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
Dispose(Boolean)

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
GetExport<T,TMetadataView>()

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
GetExport<T,TMetadataView>(String)

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
GetExport<T>()

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
GetExport<T>(String)

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
GetExportedValue<T>()

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
GetExportedValue<T>(String)

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
GetExportedValues(Type, String)

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
GetExportedValues<T>()

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
GetExportedValues<T>(String)

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
GetExports(ImportDefinition)

Reenvía la consulta de exportaciones al elemento interno ExportProvider.

GetExports(Type, Type, String)

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
GetExports<T,TMetadataView>()

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
GetExports<T,TMetadataView>(String)

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
GetExports<T>()

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
GetExports<T>(String)

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
GetExportsCore(ImportDefinition)

Produce NotImplementedException.

GetMethodWithArity(Type, String, Int32)

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
GetOrCreateShareableValue(TypeRef, TypeRef, String, IReadOnlyDictionary<String,Object>)

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
GetOrCreateValue(TypeRef, TypeRef, String, IReadOnlyDictionary<String,Object>, Boolean)

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
GetStrongTypedMetadata(IReadOnlyDictionary<String,Object>, Type)

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)
TrackDisposableValue(IDisposable, String)

Agrega un valor que se va a eliminar cuando se elimina exportProvider primario.

(Heredado de ExportProvider)

Implementaciones de interfaz explícitas

IDisposableObservable.IsDisposed

Clase base para ExportProviders que desean interceptar consultas para las exportaciones para modificar la consulta o el resultado.

(Heredado de ExportProvider)

Métodos de extensión

AsExportProvider(ExportProvider)

Crea una instancia de para ExportProvider fines de compatibilidad con la versión de MEF que se encuentra en .NET Framework.

Se aplica a