İngilizce dilinde oku

Aracılığıyla paylaş


Lazy<T,TMetadata> Sınıf

Tanım

Bir nesneye ve Managed Extensibility Framework tarafından kullanılmak üzere ilişkili meta verilerine yavaş dolaylı başvuru sağlar.

C#
public class Lazy<T,TMetadata> : Lazy<T>
C#
[System.Serializable]
public class Lazy<T,TMetadata> : Lazy<T>

Tür Parametreleri

T

Başvuruda bulunan nesnenin türü.

TMetadata

Meta verilerin türü.

Devralma
Lazy<T,TMetadata>
Öznitelikler

Oluşturucular

Lazy<T,TMetadata>(Func<T>, TMetadata)

Başvuruda bulunan Lazy<T,TMetadata> nesneyi almak için belirtilen işlevi kullanan belirtilen meta verilerle sınıfının yeni bir örneğini başlatır.

Lazy<T,TMetadata>(Func<T>, TMetadata, Boolean)

Başvuruda bulunan Lazy<T,TMetadata> nesneyi almak için belirtilen işlevi kullanan belirtilen meta veri ve iş parçacığı güvenlik değeriyle sınıfının yeni bir örneğini başlatır.

Lazy<T,TMetadata>(Func<T>, TMetadata, LazyThreadSafetyMode)

Başvuruda bulunan Lazy<T,TMetadata> nesneyi almak için belirtilen işlevi kullanan belirtilen meta veri ve iş parçacığı eşitleme moduyla sınıfının yeni bir örneğini başlatır.

Lazy<T,TMetadata>(TMetadata)

Belirtilen meta verilerle sınıfının yeni bir örneğini Lazy<T,TMetadata> başlatır.

Lazy<T,TMetadata>(TMetadata, Boolean)

Belirtilen meta veri ve iş parçacığı güvenlik değeriyle sınıfının yeni bir örneğini Lazy<T,TMetadata> başlatır.

Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode)

Belirtilen meta veri ve iş parçacığı eşitleme moduyla sınıfının yeni bir örneğini Lazy<T,TMetadata> başlatır.

Özellikler

IsValueCreated

Bu Lazy<T> örnek için bir değer oluşturulup oluşturulmadığını belirten bir değer alır.

(Devralındığı yer: Lazy<T>)
Metadata

Başvuruda bulunan nesneyle ilişkili meta verileri alır.

Value

Geçerli Lazy<T> örneğin lazily initialized değerini alır.

(Devralındığı yer: Lazy<T>)

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Bu örnek için özelliğinin dize gösterimini Value oluşturur ve döndürür.

(Devralındığı yer: Lazy<T>)

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0