ThreadLocal<T>.Value Eigenschap

Definitie

Hiermee haalt u de waarde van dit exemplaar voor de huidige thread op of stelt u deze in.

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

Waarde van eigenschap

T

Retourneert een exemplaar van het object dat deze ThreadLocal verantwoordelijk is voor initialisatie.

Uitzonderingen

Het ThreadLocal<T> exemplaar is verwijderd.

De initialisatiefunctie heeft geprobeerd recursief te verwijzen Value .

Er is geen parameterloze constructor opgegeven en er wordt geen waardefactory opgegeven.

Opmerkingen

Als dit exemplaar niet eerder is geïnitialiseerd voor de huidige thread, Value wordt het openen geïnitialiseerd. Als tijdens de bouw een waardefactory is opgegeven, wordt de initialisatie uitgevoerd door de functie aan te roepen om de initiële waarde voor Valueop te halen. Anders wordt de standaardwaarde gebruikt T . Ongeacht de initialisatiemethode, IsValueCreated wordt ingesteld op true.

Van toepassing op

Zie ook