Aracılığıyla paylaş


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

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. .

Şunlara uygulanır