Język

DelegatingExportProvider Klasa

Definicja

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

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

Konstruktory

Nazwa Opis
DelegatingExportProvider(ExportProvider)

Inicjuje nowe wystąpienie klasy DelegatingExportProvider.

Właściwości

Nazwa Opis
NonDisposableWrapper

Pobiera opóźnienie, które tworzy wystąpienie DelegatingExportProvider.

(Odziedziczone po ExportProvider)
NonDisposableWrapperExportAsListOfOne

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
Resolver

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)

Metody

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

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
CreateExportFactory(Type, IReadOnlyCollection<String>, Func<KeyValuePair<Object,IDisposable>>, Type, IReadOnlyDictionary<String,Object>)

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
CreateNewValue(TypeRef, TypeRef, String, IReadOnlyDictionary<String,Object>)

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
CreatePartLifecycleTracker(TypeRef, IReadOnlyDictionary<String,Object>)

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

Dispose()

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
Dispose(Boolean)

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
GetExport<T,TMetadataView>()

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
GetExport<T,TMetadataView>(String)

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
GetExport<T>()

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
GetExport<T>(String)

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
GetExportedValue<T>()

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
GetExportedValue<T>(String)

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
GetExportedValues(Type, String)

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
GetExportedValues<T>()

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
GetExportedValues<T>(String)

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
GetExports(ImportDefinition)

Przekazuje zapytanie eksportów do wewnętrznego ExportProviderelementu .

GetExports(Type, Type, String)

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
GetExports<T,TMetadataView>()

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
GetExports<T,TMetadataView>(String)

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
GetExports<T>()

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
GetExports<T>(String)

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
GetExportsCore(ImportDefinition)

Zgłasza element NotImplementedException.

GetMethodWithArity(Type, String, Int32)

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
GetOrCreateShareableValue(TypeRef, TypeRef, String, IReadOnlyDictionary<String,Object>)

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
GetOrCreateValue(TypeRef, TypeRef, String, IReadOnlyDictionary<String,Object>, Boolean)

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
GetStrongTypedMetadata(IReadOnlyDictionary<String,Object>, Type)

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)
TrackDisposableValue(IDisposable, String)

Dodaje wartość, która ma zostać usunięta w przypadku usunięcia tego lub nadrzędnego obiektu ExportProvider.

(Odziedziczone po ExportProvider)

Jawne implementacje interfejsu

Nazwa Opis
IDisposableObservable.IsDisposed

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

(Odziedziczone po ExportProvider)

Metody rozszerzania

Nazwa Opis
AsExportProvider(ExportProvider)

Tworzy wystąpienie obiektu ExportProvider na potrzeby zgodności z wersją MEF znalezioną w .NET Framework.

Dotyczy