Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase WeakReference<T>

.NET Framework (current version)
 

Publicado: noviembre de 2016

Representa una referencia débil con tipo, que hace referencia a un objeto mientras sigue permitiendo que la recolección de elementos no utilizados reclame dicho objeto.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

System.Object
  System.WeakReference<T>

[SerializableAttribute]
public sealed class WeakReference<T> : ISerializable
where T : class

Parámetros de tipo

T

El tipo del objeto al que hace referencia.

NombreDescripción
System_CAPS_pubmethodWeakReference<T>(T)

Inicializa una nueva instancia de la WeakReference<T> clase que hace referencia el objeto especificado.

System_CAPS_pubmethodWeakReference<T>(T, Boolean)

Inicializa una nueva instancia de la WeakReference<T> clase que hace referencia el objeto especificado y utiliza el seguimiento especificado del restablecimiento.

NombreDescripción
System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Descarta la referencia al destino representado por el actual WeakReference<T> objeto.(Invalida Object.Finalize()).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetObjectData(SerializationInfo, StreamingContext)

Rellena un SerializationInfo objeto con todos los datos necesarios para serializar actual WeakReference<T> objeto.

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethodSetTarget(T)

Establece el objeto de destino que hace referencia esta WeakReference<T> objeto.

System_CAPS_pubmethodToString()

Devuelve una cadena que representa al objeto actual. (Heredado de Object).

System_CAPS_pubmethodTryGetTarget(T)

Intenta recuperar el objeto de destino que se hace referencia actualmente WeakReference<T> objeto.

Una referencia débil permite al recolector de elementos no utilizados recoger un objeto mientras sigue permitiendo una aplicación obtener acceso al objeto. Si necesita el objeto, puede obtener una referencia segura a él y evitar que se recopilan.

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 4.5
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Windows Phone Silverlight
Disponible desde 8.0
Windows Phone
Disponible desde 8.1

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: