Lazy<T,TMetadata> Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 .