Lazy<T,TMetadata> Oluşturucular

Tanım

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

Aşırı Yüklemeler

Name Description
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 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>(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)

Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs

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şkilendirilmiş meta veriler.

Şunlara uygulanır

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

Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs

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şkilendirilmiş meta veriler.

Şunlara uygulanır

Lazy<T,TMetadata>(TMetadata, Boolean)

Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs

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.

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şkilendirilmiş 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)

Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs

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.

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şkilendirilmiş meta veriler.

mode
LazyThreadSafetyMode

İş parçacığı eşitleme modu.

Açıklamalar

İş parçacığı eşitlemesi ve LazyThreadSafetyModehakkında daha fazla bilgi için bkzLazy<T,TMetadata>. .

Şunlara uygulanır

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

Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs

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şkilendirilmiş 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)

Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs
Kaynak:
LazyOfTTMetadata.cs

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şkilendirilmiş meta veriler.

mode
LazyThreadSafetyMode

İş parçacığı eşitleme modu.

Açıklamalar

İş parçacığı eşitlemesi ve LazyThreadSafetyModehakkında daha fazla bilgi için bkzLazy<T,TMetadata>. .

Şunlara uygulanır