ExportLifetimeContext<T> Klasse

Definition

Enthält einen exportierten Wert, der von einem ExportFactory<T> Objekt erstellt wurde, und einen Verweis auf eine Methode, um dieses Objekt freizugeben.

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

Important

Dieser Typ implementiert die IDisposable Schnittstelle. Wenn Sie mit der Verwendung des Typs fertig sind, sollten Sie ihn entweder direkt (durch Aufrufen der Dispose Methode) oder indirekt (mit einem Sprachkonstrukt wie using in C#) verwerfen. Weitere Informationen finden Sie unter Verwenden eines Objekts, das IDisposable implementiert.

Konstruktoren

Name Beschreibung
ExportLifetimeContext<T>(T, Action)

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

Eigenschaften

Name Beschreibung
Value

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

Methoden

Name Beschreibung
Dispose()

Gibt alle Ressourcen frei, die von der aktuellen Instanz der ExportLifetimeContext<T> Klasse verwendet werden, einschließlich des zugehörigen Exports.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: