Lazy<T,TMetadata> Konstruktoren

Definition

Initialisiert eine neue Instanz der Lazy<T,TMetadata>-Klasse.

Überlädt

Name Beschreibung
Lazy<T,TMetadata>(TMetadata)

Initialisiert eine neue Instanz der Lazy<T,TMetadata> Klasse mit den angegebenen Metadaten.

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

Initialisiert eine neue Instanz der Lazy<T,TMetadata> Klasse mit den angegebenen Metadaten, die die angegebene Funktion zum Abrufen des referenzierten Objekts verwendet.

Lazy<T,TMetadata>(TMetadata, Boolean)

Initialisiert eine neue Instanz der Lazy<T,TMetadata> Klasse mit dem angegebenen Metadaten- und Threadsicherheitswert.

Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode)

Initialisiert eine neue Instanz der Lazy<T,TMetadata> Klasse mit dem angegebenen Metadaten- und Threadsynchronisierungsmodus.

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

Initialisiert eine neue Instanz der Lazy<T,TMetadata> Klasse mit dem angegebenen Metadaten- und Threadsicherheitswert, der die angegebene Funktion verwendet, um das referenzierte Objekt abzurufen.

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

Initialisiert eine neue Instanz der Lazy<T,TMetadata> Klasse mit dem angegebenen Metadaten- und Threadsynchronisierungsmodus, der die angegebene Funktion verwendet, um das referenzierte Objekt abzurufen.

Lazy<T,TMetadata>(TMetadata)

Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs

Initialisiert eine neue Instanz der Lazy<T,TMetadata> Klasse mit den angegebenen Metadaten.

public:
 Lazy(TMetadata metadata);
public Lazy(TMetadata metadata);
new Lazy<'T, 'Metadata> : 'Metadata -> Lazy<'T, 'Metadata>
Public Sub New (metadata As TMetadata)

Parameter

metadata
TMetadata

Die Metadaten, die dem referenzierten Objekt zugeordnet sind.

Gilt für:

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

Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs

Initialisiert eine neue Instanz der Lazy<T,TMetadata> Klasse mit den angegebenen Metadaten, die die angegebene Funktion zum Abrufen des referenzierten Objekts verwendet.

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)

Parameter

valueFactory
Func<T>

Eine Funktion, die das referenzierte Objekt zurückgibt.

metadata
TMetadata

Die Metadaten, die dem referenzierten Objekt zugeordnet sind.

Gilt für:

Lazy<T,TMetadata>(TMetadata, Boolean)

Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs

Initialisiert eine neue Instanz der Lazy<T,TMetadata> Klasse mit dem angegebenen Metadaten- und Threadsicherheitswert.

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)

Parameter

metadata
TMetadata

Die Metadaten, die dem referenzierten Objekt zugeordnet sind.

isThreadSafe
Boolean

Gibt an, ob das Lazy<T,TMetadata> erstellte Objekt threadsicher ist.

Gilt für:

Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode)

Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs

Initialisiert eine neue Instanz der Lazy<T,TMetadata> Klasse mit dem angegebenen Metadaten- und Threadsynchronisierungsmodus.

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)

Parameter

metadata
TMetadata

Die Metadaten, die dem referenzierten Objekt zugeordnet sind.

mode
LazyThreadSafetyMode

Der Threadsynchronisierungsmodus.

Hinweise

Weitere LazyThreadSafetyMode Informationen zur Threadsynchronisierung und Lazy<T,TMetadata>zu .

Gilt für:

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

Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs

Initialisiert eine neue Instanz der Lazy<T,TMetadata> Klasse mit dem angegebenen Metadaten- und Threadsicherheitswert, der die angegebene Funktion verwendet, um das referenzierte Objekt abzurufen.

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)

Parameter

valueFactory
Func<T>

Eine Funktion, die das referenzierte Objekt zurückgibt.

metadata
TMetadata

Die Metadaten, die dem referenzierten Objekt zugeordnet sind.

isThreadSafe
Boolean

Gibt an, ob das Lazy<T,TMetadata> erstellte Objekt threadsicher ist.

Gilt für:

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

Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs
Quelle:
LazyOfTTMetadata.cs

Initialisiert eine neue Instanz der Lazy<T,TMetadata> Klasse mit dem angegebenen Metadaten- und Threadsynchronisierungsmodus, der die angegebene Funktion verwendet, um das referenzierte Objekt abzurufen.

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)

Parameter

valueFactory
Func<T>

Eine Funktion, die das referenzierte Objekt zurückgibt.

metadata
TMetadata

Die Metadaten, die dem referenzierten Objekt zugeordnet sind.

mode
LazyThreadSafetyMode

Der Threadsynchronisierungsmodus.

Hinweise

Weitere LazyThreadSafetyMode Informationen zur Threadsynchronisierung und Lazy<T,TMetadata>zu .

Gilt für: