ThreadLocal<T>.Value Özellik

Tanım

Geçerli iş parçacığı için bu örneğin değerini alır veya ayarlar.

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

Özellik Değeri

T

Bu ThreadLocal'ın başlatmadan sorumlu olduğu nesnenin bir örneğini döndürür.

Özel durumlar

Örnek ThreadLocal<T> atılmıştır.

Başlatma işlevi özyinelemeli olarak başvurmaya Value çalıştı.

Parametresiz oluşturucu sağlanmadı ve değer fabrikası sağlanmadı.

Açıklamalar

Bu örnek geçerli iş parçacığı için daha önce başlatılmadıysa erişim Value onu başlatır. Oluşturma sırasında bir değer fabrikası sağlandıysa, ilk değerini almak için Valueişlevi çağrılarak başlatma gerçekleşir. Aksi takdirde, varsayılan değeri T kullanılır. Başlatma yönteminden IsValueCreated bağımsız olarak olarak ayarlanır true.

Şunlara uygulanır

Ayrıca bkz.