ThreadLocal<T>.Value 属性

定义

获取或设置当前线程的此实例的值。

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

属性值

T

返回此 ThreadLocal 负责初始化的对象的实例。

例外

已释放了 ThreadLocal<T> 实例。

初始化函数尝试以递归方式引用 Value

没有提供无参数构造函数,且没有提供值工厂。

注解

如果以前未为当前线程初始化此实例,则 Value 访问将尝试初始化它。 如果在构造过程中提供了初始化函数,则通过调用函数来检索其初始值 Value,将发生该初始化。 否则,将使用默认值 T

适用于

另请参阅