Freigeben über


ExportLifetimeContext<T> Klasse

Definition

Hält einen von einem ExportFactory<T>-Objekt erstellten exportierten Wert und einen Verweis auf eine Methode zum Freigeben des Objekts.

generic <typename T>
public ref class ExportLifetimeContext sealed : IDisposable
public sealed class ExportLifetimeContext<T> : IDisposable
type ExportLifetimeContext<'T> = class
    interface IDisposable
Public NotInheritable Class ExportLifetimeContext(Of T)
Implements IDisposable

Typparameter

T

Der Typ des exportierten Werts.

Vererbung
ExportLifetimeContext<T>
Implementiert

Hinweise

Wichtig

Dieser Typ implementiert die IDisposable-Schnittstelle. Nach Abschluss der Verwendung sollten Sie den Typ entweder direkt oder indirekt löschen. Zum direkten Löschen des Typs rufen Sie seine Dispose-Methode in einem try/catch-Block auf. Zum indirekten Löschen verwenden Sie ein Sprachkonstrukt wie using (in C#) oder Using (in Visual Basic). Weitere Informationen finden Sie im Abschnitt „Verwenden eines Objekts, das IDisposable implementiert“ des Themas „Die IDisposable-Schnittstelle“.

Konstruktoren

ExportLifetimeContext<T>(T, Action)

Initialisiert eine neue Instanz der ExportLifetimeContext<T>-Klasse.

Eigenschaften

Value

Ruft den exportierten Wert eines ExportFactory<T>-Objekts ab.

Methoden

Dispose()

Gibt alle von der aktuellen Instanz der ExportLifetimeContext<T>-Klasse verwendeten Ressourcen frei, einschließlich des zugeordneten Exports.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: