編集

次の方法で共有


ThreadLocal<T>.Value Property

Definition

Gets or sets the value of this instance for the current 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

Property Value

T

Returns an instance of the object that this ThreadLocal is responsible for initializing.

Exceptions

The ThreadLocal<T> instance has been disposed.

The initialization function attempted to reference Value recursively.

Remarks

If this instance was not previously initialized for the current thread, accessing Value will initialize it. If a value factory was supplied during the construction, initialization will happen by invoking the function to retrieve the initial value for Value. Otherwise, the default value of T will be used. Regardless of the initialization method, IsValueCreated will be set to true.

Applies to

See also