Sdílet prostřednictvím


ExportLifetimeContext<T> Třída

Definice

Obsahuje exportovanou hodnotu vytvořenou objektem ExportFactory<T> a odkaz na metodu pro uvolnění objektu.

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 exportované hodnoty.

Dědičnost
ExportLifetimeContext<T>
Implementuje

Poznámky

Důležité

Tento typ implementuje IDisposable rozhraní . Až s použitím typu skončíte, měli byste ho odstranit přímo nebo nepřímo. Chcete-li odstranit typ přímo, zavolejte jeho Dispose metodu try/catch v bloku. Pokud ho chcete odstranit nepřímo, použijte konstruktor jazyka, jako using je (v jazyce C#) nebo Using (v jazyce Visual Basic). Další informace najdete v části "Použití objektu, který implementuje IDisposable" v IDisposable tématu rozhraní.

Konstruktory

ExportLifetimeContext<T>(T, Action)

Inicializuje novou instanci ExportLifetimeContext<T> třídy .

Vlastnosti

Value

Získá exportovanou hodnotu objektu ExportFactory<T> .

Metody

Dispose()

Uvolní všechny prostředky používané aktuální instancí třídy, včetně jejího přidruženého ExportLifetimeContext<T> exportu.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro