ExportLifetimeContext<T> Clase

Definición

Contiene un valor exportado creado por un objeto ExportFactory<T> y una referencia a un método para liberar ese objeto.Holds an exported value created by an ExportFactory<T> object and a reference to a method to release that object.

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.The type of the exported value.

Herencia
ExportLifetimeContext<T>
Implementaciones

Comentarios

Importante

Este tipo implementa la interfaz IDisposable.This type implements the IDisposable interface. Cuando haya terminado de utilizar el tipo, debe desecharlo directa o indirectamente.When you have finished using the type, you should dispose of it either directly or indirectly. Para eliminar el tipo directamente, llame a su método Dispose en un bloque try/catch.To dispose of the type directly, call its Dispose method in a try/catch block. Para deshacerse de él indirectamente, use una construcción de lenguaje como using (en C#) o Using (en Visual Basic).To dispose of it indirectly, use a language construct such as using (in C#) or Using (in Visual Basic). Para más información, vea la sección "Uso de objetos que implementan IDisposable" en el tema de la interfaz IDisposable.For more information, see the "Using an Object that Implements IDisposable" section in the IDisposable interface topic.

Constructores

ExportLifetimeContext<T>(T, Action)

Inicializa una nueva instancia de la clase ExportLifetimeContext<T>.Initializes a new instance of the ExportLifetimeContext<T> class.

Propiedades

Value

Obtiene el valor exportado de un objeto ExportFactory<T>.Gets the exported value of a ExportFactory<T> object.

Métodos

Dispose()

Libera todos los recursos utilizados por la instancia actual de la clase ExportLifetimeContext<T>, incluida su exportación asociada.Releases all resources used by the current instance of the ExportLifetimeContext<T> class, including its associated export.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a