ExportLifetimeContext<T> Clase

Definición

Contiene un valor exportado creado por un ExportFactory<T> objeto y una referencia a un método para liberar ese objeto.

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

Parámetros de tipo

T

Tipo del valor exportado.

Herencia
ExportLifetimeContext<T>
Implementaciones

Comentarios

Important

Este tipo implementa la IDisposable interfaz . Cuando haya terminado de utilizar el tipo, debe desecharlo directa o indirectamente. Para eliminar el tipo directamente, llame a su método Dispose en un bloque try/catch. Para eliminarlo indirectamente, use una construcción de lenguaje como using (en C#) o Using (en Visual Basic). Para obtener más información, vea la sección "Using an Object that Implements IDisposable" (Usar un objeto que implementa IDisposable) en el tema de interfaz IDisposable .

Constructores

Nombre Description
ExportLifetimeContext<T>(T, Action)

Inicializa una nueva instancia de la clase ExportLifetimeContext<T>.

Propiedades

Nombre Description
Value

Obtiene el valor exportado de un ExportFactory<T> objeto .

Métodos

Nombre Description
Dispose()

Libera todos los recursos usados por la instancia actual de la ExportLifetimeContext<T> clase, incluida su exportación asociada.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a