ThreadLocal<T>.Value Właściwość

Definicja

Pobiera lub ustawia wartość tego wystąpienia dla bieżącego wątku.

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

Wartość właściwości

T

Zwraca wystąpienie obiektu, które ten ThreadLocal jest odpowiedzialny za inicjowanie.

Wyjątki

Wystąpienie ThreadLocal<T> zostało usunięte.

Funkcja inicjowania próbowała odwoływać Value się rekursywnie.

Nie podano konstruktora bez parametrów i nie podano fabryki wartości.

Uwagi

Jeśli to wystąpienie nie zostało wcześniej zainicjowane dla bieżącego wątku, dostęp Value do niego zainicjuje. Jeśli fabryka wartości została dostarczona podczas budowy, inicjowanie nastąpi przez wywołanie funkcji w celu pobrania początkowej wartości dla Valueelementu . W przeciwnym razie zostanie użyta wartość domyślna T . Niezależnie od metody IsValueCreated inicjowania zostanie ustawiona wartość true.

Dotyczy

Zobacz też