Lazy<T,TMetadata> Oluşturucular
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.
Lazy<T,TMetadata> sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
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>(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 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. |
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.
public:
Lazy(TMetadata metadata);
public Lazy (TMetadata metadata);
new Lazy<'T, 'Metadata> : 'Metadata -> Lazy<'T, 'Metadata>
Public Sub New (metadata As TMetadata)
Parametreler
- metadata
- TMetadata
Başvuruda bulunan nesneyle ilişkili meta veriler.
Şunlara uygulanı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.
public:
Lazy(Func<T> ^ valueFactory, TMetadata metadata);
public Lazy (Func<T> valueFactory, TMetadata metadata);
new Lazy<'T, 'Metadata> : Func<'T> * 'Metadata -> Lazy<'T, 'Metadata>
Public Sub New (valueFactory As Func(Of T), metadata As TMetadata)
Parametreler
- valueFactory
- Func<T>
Başvuruda bulunan nesneyi döndüren bir işlev.
- metadata
- TMetadata
Başvuruda bulunan nesneyle ilişkili meta veriler.
Şunlara uygulanı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.
public:
Lazy(TMetadata metadata, bool isThreadSafe);
public Lazy (TMetadata metadata, bool isThreadSafe);
new Lazy<'T, 'Metadata> : 'Metadata * bool -> Lazy<'T, 'Metadata>
Public Sub New (metadata As TMetadata, isThreadSafe As Boolean)
Parametreler
- metadata
- TMetadata
Başvuruda bulunan nesneyle ilişkili meta veriler.
- isThreadSafe
- Boolean
Oluşturulan nesnenin Lazy<T,TMetadata> iş parçacığı güvenli olup olmayacağını gösterir.
Şunlara uygulanı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.
public:
Lazy(TMetadata metadata, System::Threading::LazyThreadSafetyMode mode);
public Lazy (TMetadata metadata, System.Threading.LazyThreadSafetyMode mode);
new Lazy<'T, 'Metadata> : 'Metadata * System.Threading.LazyThreadSafetyMode -> Lazy<'T, 'Metadata>
Public Sub New (metadata As TMetadata, mode As LazyThreadSafetyMode)
Parametreler
- metadata
- TMetadata
Başvuruda bulunan nesneyle ilişkili meta veriler.
- mode
- LazyThreadSafetyMode
İş parçacığı eşitleme modu.
Açıklamalar
İş parçacığı eşitlemesi ve Lazy<T,TMetadata>hakkında daha fazla bilgi için bkzLazyThreadSafetyMode. .
Şunlara uygulanı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.
public:
Lazy(Func<T> ^ valueFactory, TMetadata metadata, bool isThreadSafe);
public Lazy (Func<T> valueFactory, TMetadata metadata, bool isThreadSafe);
new Lazy<'T, 'Metadata> : Func<'T> * 'Metadata * bool -> Lazy<'T, 'Metadata>
Public Sub New (valueFactory As Func(Of T), metadata As TMetadata, isThreadSafe As Boolean)
Parametreler
- valueFactory
- Func<T>
Başvuruda bulunan nesneyi döndüren bir işlev.
- metadata
- TMetadata
Başvuruda bulunan nesneyle ilişkili meta veriler.
- isThreadSafe
- Boolean
Oluşturulan nesnenin Lazy<T,TMetadata> iş parçacığı güvenli olup olmayacağını gösterir.
Şunlara uygulanı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.
public:
Lazy(Func<T> ^ valueFactory, TMetadata metadata, System::Threading::LazyThreadSafetyMode mode);
public Lazy (Func<T> valueFactory, TMetadata metadata, System.Threading.LazyThreadSafetyMode mode);
new Lazy<'T, 'Metadata> : Func<'T> * 'Metadata * System.Threading.LazyThreadSafetyMode -> Lazy<'T, 'Metadata>
Public Sub New (valueFactory As Func(Of T), metadata As TMetadata, mode As LazyThreadSafetyMode)
Parametreler
- valueFactory
- Func<T>
Başvuruda bulunan nesneyi döndüren bir işlev.
- metadata
- TMetadata
Başvuruda bulunan nesneyle ilişkili meta veriler.
- mode
- LazyThreadSafetyMode
İş parçacığı eşitleme modu.
Açıklamalar
İş parçacığı eşitlemesi ve Lazy<T,TMetadata>hakkında daha fazla bilgi için bkzLazyThreadSafetyMode. .