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.

generic <typename T, typename TMetadata>
public ref class Lazy : Lazy<T>
public class Lazy<T,TMetadata> : Lazy<T>
[System.Serializable]
public class Lazy<T,TMetadata> : Lazy<T>
type Lazy<'T, 'Metadata> = class
    inherit Lazy<'T>
[<System.Serializable>]
type Lazy<'T, 'Metadata> = class
    inherit Lazy<'T>
Public Class Lazy(Of T, TMetadata)
Inherits Lazy(Of 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