Поделиться через


DelegatingExportProvider Класс

Определение

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

public abstract class DelegatingExportProvider : Microsoft.VisualStudio.Composition.ExportProvider
type DelegatingExportProvider = class
    inherit ExportProvider
Public MustInherit Class DelegatingExportProvider
Inherits ExportProvider
Наследование
DelegatingExportProvider

Конструкторы

DelegatingExportProvider(ExportProvider)

Инициализирует новый экземпляр класса DelegatingExportProvider.

Свойства

NonDisposableWrapper

Возвращает отложенный объект , создающий экземпляр DelegatingExportProvider.

(Унаследовано от ExportProvider)
NonDisposableWrapperExportAsListOfOne

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
Resolver

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)

Методы

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

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
CreateExportFactory(Type, IReadOnlyCollection<String>, Func<KeyValuePair<Object,IDisposable>>, Type, IReadOnlyDictionary<String,Object>)

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
CreateNewValue(TypeRef, TypeRef, String, IReadOnlyDictionary<String,Object>)

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
CreatePartLifecycleTracker(TypeRef, IReadOnlyDictionary<String,Object>)

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

Dispose()

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
Dispose(Boolean)

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
GetExport<T,TMetadataView>()

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
GetExport<T,TMetadataView>(String)

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
GetExport<T>()

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
GetExport<T>(String)

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
GetExportedValue<T>()

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
GetExportedValue<T>(String)

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
GetExportedValues(Type, String)

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
GetExportedValues<T>()

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
GetExportedValues<T>(String)

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
GetExports(ImportDefinition)

Пересылает запрос экспорта во внутренний ExportProvider.

GetExports(Type, Type, String)

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
GetExports<T,TMetadataView>()

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
GetExports<T,TMetadataView>(String)

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
GetExports<T>()

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
GetExports<T>(String)

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
GetExportsCore(ImportDefinition)

Выдает исключение NotImplementedException.

GetMethodWithArity(Type, String, Int32)

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
GetOrCreateShareableValue(TypeRef, TypeRef, String, IReadOnlyDictionary<String,Object>)

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
GetOrCreateValue(TypeRef, TypeRef, String, IReadOnlyDictionary<String,Object>, Boolean)

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
GetStrongTypedMetadata(IReadOnlyDictionary<String,Object>, Type)

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)
TrackDisposableValue(IDisposable, String)

Добавляет значение, которое будет удалено при удалении этого или родительского объекта ExportProvider.

(Унаследовано от ExportProvider)

Явные реализации интерфейса

IDisposableObservable.IsDisposed

Базовый класс для ExportProviders, который хочет перехватывать запросы для экспорта, чтобы изменить запрос или результат.

(Унаследовано от ExportProvider)

Методы расширения

AsExportProvider(ExportProvider)

Создает экземпляр для ExportProvider обеспечения совместимости с версией MEF, найденной в платформа .NET Framework.

Применяется к