ExportLifetimeContext<T> Osztály

Definíció

Egy objektum által ExportFactory<T> létrehozott exportált értéket és az objektum kiadásának metódusára mutató hivatkozást tartalmaz.

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

Típusparaméterek

T

Az exportált érték típusa.

Öröklődés
ExportLifetimeContext<T>
Megvalósítás

Megjegyzések

Important

Ez a típus implementálja a IDisposable felületet. Ha befejezte a típus használatát, közvetlenül vagy közvetve kell megsemmisítenie. A típus közvetlen ártalmatlanításához hívja meg a Dispose metódust egy try/catch blokkban. Ha közvetve szeretné megsemmisíteni, használjon olyan nyelvi szerkezetet, mint a using (C#-ban) vagy Using (a Visual Basicben). További információ: "Az IDisposable-t megvalósító objektum használata" című szakasz a IDisposable felület témakörében.

Konstruktorok

Name Description
ExportLifetimeContext<T>(T, Action)

Inicializálja a ExportLifetimeContext<T> osztály új példányát.

Tulajdonságok

Name Description
Value

Lekéri egy ExportFactory<T> objektum exportált értékét.

Metódusok

Name Description
Dispose()

Felszabadítja az osztály aktuális példánya által használt összes erőforrást, beleértve a ExportLifetimeContext<T> társított exportálást is.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: