ThreadLocal<T>.Value 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置当前线程的此实例的值。
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
。