Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale.
Traduzione
Originale

Costruttore WeakReference (Object, Boolean)

Consente di inizializzare una nuova istanza della classe WeakReference, che fa riferimento all'oggetto specificato e utilizza la traccia di ripristino specificata.

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

public WeakReference(
	Object target,
	bool trackResurrection
)

Parametri

target
Tipo: System.Object
Oggetto da controllare.
trackResurrection
Tipo: System.Boolean
Indica il momento in cui interrompere il controllo dell'oggetto. Se true, l'oggetto viene controllato dopo la finalizzazione; se false, l'oggetto viene controllato soltanto fino alla finalizzazione.

Se trackResurrection è false, viene creato un riferimento debole breve. Se trackResurrection è true, viene creato un riferimento debole lungo.

Nell'esempio seguente viene creata una cache di oggetti dati con riferimenti deboli brevi. L'esempio fa parte di un esempio più esaustivo fornito per la classe WeakReference.


 // Add data objects with a 
 // short weak reference to the cache.
for (int i = 0; i < count; i++)
 {
     _cache.Add(i, new WeakReference(new Data(i), false));
 }


.NET Framework

Supportato in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Supportato in:

Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft