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żna

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

Konstruktory

Nazwa Opis
ExportLifetimeContext<T>(T, Action)

Inicjuje nowe wystąpienie klasy ExportLifetimeContext<T>.

Właściwości

Nazwa Opis
Value

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

Metody

Nazwa Opis
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 określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy