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 по умолчанию.

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

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