ThreadLocal<T>.Value Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Werts dieser Instanz für den aktuellen Thread.

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, das dieser ThreadLocal für die Initialisierung verantwortlich ist.

Ausnahmen

Die ThreadLocal<T> Instanz wurde verworfen.

Die Initialisierungsfunktion hat versucht, rekursiv auf sie zu verweisen Value .

Es wird kein parameterloser Konstruktor bereitgestellt, und es wird keine Wertfactory bereitgestellt.

Hinweise

Wenn diese Instanz zuvor nicht für den aktuellen Thread initialisiert wurde, initialisiert der Zugriff Value sie. Wenn während der Konstruktion eine Wertfabrik bereitgestellt wurde, erfolgt die Initialisierung durch Aufrufen der Funktion zum Abrufen des Anfangswerts für Value. Andernfalls wird der Standardwert T verwendet. Unabhängig von der Initialisierungsmethode IsValueCreated wird auf true.

Gilt für:

Weitere Informationen