ExportLifetimeContext<T> Classe

Definizione

Contiene un valore esportato creato da un oggetto ExportFactory<T> e un riferimento a un metodo per rilasciare tale oggetto.

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

Parametri di tipo

T

Tipo del valore esportato.

Ereditarietà
ExportLifetimeContext<T>
Implementazioni

Commenti

Importante

Il tipo implementa l'interfaccia IDisposable. Dopo aver utilizzato il tipo, è necessario eliminarlo direttamente o indirettamente. Per eliminare direttamente il tipo, chiamare il metodo Dispose in un blocco try/catch. Per eliminarlo indirettamente, utilizzare un costrutto di linguaggio come ad esempio using in C# o Using in Visual Basic. Per altre informazioni, vedere la sezione "Uso di un oggetto che implementa IDisposable" nell'argomento relativo all'interfaccia IDisposable.

Costruttori

ExportLifetimeContext<T>(T, Action)

Inizializza una nuova istanza della classe ExportLifetimeContext<T>.

Proprietà

Value

Ottiene il valore esportato di un oggetto ExportFactory<T>.

Metodi

Dispose()

Libera tutte le risorse utilizzate dall'istanza corrente della classe ExportLifetimeContext<T>, inclusa la relativa esportazione associata.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a