ThreadLocal<T>.Value Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.