Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe WeakReference<T>

.NET Framework (current version)
 

Data di pubblicazione: novembre 2016

Rappresenta un riferimento debole tipizzato, ovvero un riferimento a un oggetto che può ancora essere recuperato dalla procedura di Garbage Collection.

Spazio dei nomi:   System
Assembly:  mscorlib (in mscorlib.dll)

System.Object
  System.WeakReference<T>

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

Parametri tipo

T

Il tipo di oggetto a cui si fa riferimento.

NomeDescrizione
System_CAPS_pubmethodWeakReference<T>(T)

Inizializza una nuova istanza di WeakReference<T> (classe) che fa riferimento all'oggetto specificato.

System_CAPS_pubmethodWeakReference<T>(T, Boolean)

Inizializza una nuova istanza di WeakReference<T> classe fa riferimento all'oggetto specificato e che utilizza l'opzione di rilevamento specificata.

NomeDescrizione
System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_protmethodFinalize()

Elimina il riferimento alla destinazione rappresentata dall'oggetto corrente WeakReference<T> oggetto.(Esegue l'override di Object.Finalize().)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetObjectData(SerializationInfo, StreamingContext)

Popola un SerializationInfo oggetto con tutti i dati necessari per serializzare l'oggetto WeakReference<T> oggetto.

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodSetTarget(T)

Imposta l'oggetto di destinazione a cui fa riferimento questo WeakReference<T> oggetto.

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object.)

System_CAPS_pubmethodTryGetTarget(T)

Tenta di recuperare l'oggetto di destinazione a cui fa riferimento l'oggetto WeakReference<T> oggetto.

Un riferimento debole permette al Garbage Collector di raccogliere un oggetto consentendo, comunque, ad un'applicazione di potervi accedere. Se l'oggetto è necessario, è comunque possibile ottenere un riferimento forte ad esso ed impedire che venga raccolto.

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 4.5
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Windows Phone Silverlight
Disponibile da 8.0
Windows Phone
Disponibile da 8.1

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: