다음을 통해 공유


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 사용됩니다.

적용 대상

추가 정보