Freigeben über


ThreadLocal<T>.Value Eigenschaft

Definition

Ruft den Wert dieser Instanz für den aktuellen Thread ab oder legt ihn fest.

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

Eigenschaftswert

T

Gibt eine Instanz des Objekts zurück, für dessen Initialisierung dieser ThreadLocal zuständig ist.

Ausnahmen

Die ThreadLocal<T>-Instanz wurde verworfen.

Die Initialisierungsfunktion versuchte, auf Value rekursiv zu verweisen.

Es werden weder ein Standardkonstruktor noch eine Wertfactory bereitgestellt.

Hinweise

Wenn diese Instanz nicht zuvor für den aktuellen Thread initialisiert wurde, versucht der Zugriff Value , sie zu initialisieren. Wenn während der Konstruktion eine Initialisierungsfunktion bereitgestellt wurde, erfolgt diese Initialisierung durch Aufrufen der Funktion zum Abrufen des Anfangswerts für Value. Andernfalls wird der Standardwert T verwendet.

Gilt für

Siehe auch