ThreadLocal<T>.Value Proprietà

Definizione

Ottiene o imposta il valore di questa istanza per il thread corrente.

public:
 property T Value { T get(); void set(T value); };
public T Value { get; set; }
member this.Value : 'T with get, set
Public Property Value As T

Valore della proprietà

T

Restituisce un'istanza dell'oggetto che threadLocal è responsabile dell'inizializzazione.

Eccezioni

L'istanza ThreadLocal<T> è stata eliminata.

La funzione di inizializzazione ha tentato di fare riferimento Value in modo ricorsivo.

Non viene fornito alcun costruttore senza parametri e non viene fornita alcuna factory di valori.

Commenti

Se questa istanza non è stata inizializzata in precedenza per il thread corrente, l'accesso Value lo inizializzerà. Se durante la costruzione è stata fornita una factory di valori, l'inizializzazione avviene richiamando la funzione per recuperare il valore iniziale per Value. In caso contrario, verrà utilizzato il valore predefinito di T . Indipendentemente dal metodo di inizializzazione, IsValueCreated verrà impostato su true.

Si applica a

Vedi anche