ExportLifetimeContext<T> Classe

Definizione

Contiene un valore esportato creato da un ExportFactory<T> oggetto 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

Questo tipo implementa l'interfaccia IDisposable . Al termine dell'uso del tipo, è necessario eliminarlo direttamente (chiamando il relativo Dispose metodo) o indirettamente (con un costrutto del linguaggio, ad using esempio in C#). Per altre informazioni, vedere Usare un oggetto che implementa IDisposable.

Costruttori

Nome Descrizione
ExportLifetimeContext<T>(T, Action)

Inizializza una nuova istanza della classe ExportLifetimeContext<T>.

Proprietà

Nome Descrizione
Value

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

Metodi

Nome Descrizione
Dispose()

Rilascia tutte le risorse usate dall'istanza corrente della ExportLifetimeContext<T> classe , inclusa l'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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a