ThreadLocal<T>.Value Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.