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 负责初始化的对象实例。

例外

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

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

注解

如果以前未为当前线程初始化此实例,则 Value 访问将初始化它。 如果在构造期间提供了值工厂,则初始化将通过调用函数来检索其初始值 Value。 否则,将使用默认值 T 。 无论初始化方法如何, IsValueCreated 都将设置为 true

适用于

另请参阅