ThreadLocal<T>.Value Vlastnost

Definice

Získá nebo nastaví hodnotu této instance pro aktuální vlákno.

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

Hodnota vlastnosti

T

Vrátí instanci objektu, který tento ThreadLocal je zodpovědný za inicializaci.

Výjimky

Instance ThreadLocal<T> byla odstraněna.

Inicializační funkce se pokusila rekurzivně odkazovat Value .

Není zadán žádný konstruktor bez parametrů a není zadán žádný objekt pro vytváření hodnot.

Poznámky

Pokud tato instance nebyla dříve inicializována pro aktuální vlákno, accessing Value ji inicializuje. Pokud byla během výstavby dodána objekt pro vytváření hodnot, inicializace proběhne vyvoláním funkce k načtení počáteční hodnoty pro Value. V opačném případě se použije výchozí hodnota T . Bez ohledu na inicializační metodu IsValueCreated bude nastavena na truehodnotu .

Platí pro

Viz také