Udostępnij za pośrednictwem


ExportLifetimeContext<T> Klasa

Definicja

Przechowuje wyeksportowaną wartość utworzoną ExportFactory<T> przez obiekt i odwołanie do metody w celu zwolnienia tego obiektu.

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

Parametry typu

T

Typ wyeksportowanej wartości.

Dziedziczenie
ExportLifetimeContext<T>
Implementuje

Uwagi

Ważne

Ten typ implementuje IDisposable interfejs. Po zakończeniu korzystania z typu należy usunąć go bezpośrednio lub pośrednio. Aby bezpośrednio usunąć typ, wywołaj jego Dispose metodę try/catch w bloku. Aby usunąć go pośrednio, użyj konstrukcji języka, takiej jak using (w języku C#) lub Using (w Visual Basic). Aby uzyskać więcej informacji, zobacz sekcję "Using an Object that Implements IDisposable" (Używanie obiektu implementujące interfejs IDisposable) w temacie interfejsu IDisposable .

Konstruktory

ExportLifetimeContext<T>(T, Action)

Inicjuje nowe wystąpienie klasy ExportLifetimeContext<T>.

Właściwości

Value

Pobiera wyeksportowaną wartość ExportFactory<T> obiektu.

Metody

Dispose()

Zwalnia wszystkie zasoby używane przez bieżące wystąpienie ExportLifetimeContext<T> klasy, w tym skojarzony z nim eksport.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy