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 по умолчанию. Независимо от метода инициализации, IsValueCreated будет задано значение true.

Применяется к

См. также раздел