Lazy<T,TMetadata> Sınıf
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.
Yönetilen Genişletilebilirlik Çerçevesi tarafından kullanılmak üzere bir nesneye ve 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
- Öznitelikler
Oluşturucular
| Name | Description |
|---|---|
| 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>(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>(TMetadata, Boolean) |
Belirtilen meta veriler 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 veriler ve iş parçacığı eşitleme moduyla sınıfının yeni bir örneğini Lazy<T,TMetadata> 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. |
Özellikler
| Name | Description |
|---|---|
| IsValueCreated |
Bu Lazy<T> örnek için bir değer oluşturulup oluşturulmadığını gösteren 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
| Name | Description |
|---|---|
| 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit 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>) |