ExportLifetimeContext<T> Klass

Definition

Innehåller ett exporterat värde som skapats av ett ExportFactory<T> objekt och en referens till en metod för att frigöra objektet.

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

Typparametrar

T

Typ av exporterat värde.

Arv
ExportLifetimeContext<T>
Implementeringar

Kommentarer

Important

Den här typen implementerar IDisposable gränssnittet. När du har använt typen bör du kassera den på ett direkt eller indirekt sätt. Om du vill ta bort typen direkt anropar du dess Dispose metod i ett try/catch block. Om du vill ta bort det indirekt använder du en språkkonstruktion som using (i C#) eller Using (i Visual Basic). Mer information finns i avsnittet "Använda ett objekt som implementerar IDisposable" i IDisposable gränssnittet.

Konstruktorer

Name Description
ExportLifetimeContext<T>(T, Action)

Initierar en ny instans av ExportLifetimeContext<T> klassen.

Egenskaper

Name Description
Value

Hämtar det exporterade värdet för ett ExportFactory<T> objekt.

Metoder

Name Description
Dispose()

Släpper alla resurser som används av den aktuella instansen ExportLifetimeContext<T> av klassen, inklusive dess associerade export.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för