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
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 das Objekt, auf das verwiesen wird, mithilfe der angegebenen Funktion abruft. |
Lazy<T,TMetadata>(TMetadata, Boolean) |
Initialisiert eine neue Instanz der Lazy<T,TMetadata>-Klasse mit den angegebenen Metadaten und dem angegebenen Threadsicherheitswert. |
Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode) |
Initialisiert eine neue Instanz der Lazy<T,TMetadata>-Klasse mit den angegebenen Metadaten und dem angegebenen Threadsynchronisierungsmodus. |
Lazy<T,TMetadata>(Func<T>, TMetadata, Boolean) |
Initialisiert eine neue Instanz der Lazy<T,TMetadata>-Klasse mit den angegebenen Metadaten und dem Threadsicherheitswert, die das Objekt, auf das verwiesen wird, mithilfe der angegebenen Funktion abruft. |
Lazy<T,TMetadata>(Func<T>, TMetadata, LazyThreadSafetyMode) |
Initialisiert eine neue Instanz der Lazy<T,TMetadata>-Klasse mit den angegebenen Metadaten und dem Threadsynchronisierungsmodus, die das Objekt, auf das verwiesen wird, mithilfe der angegebenen Funktion abruft. |
Lazy<T,TMetadata>(TMetadata)
- 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 Objekt zugeordnet sind, auf das verwiesen wird.
Gilt für:
Lazy<T,TMetadata>(Func<T>, TMetadata)
- Quelle:
- LazyOfTTMetadata.cs
- Quelle:
- LazyOfTTMetadata.cs
- Quelle:
- LazyOfTTMetadata.cs
Initialisiert eine neue Instanz der Lazy<T,TMetadata>-Klasse mit den angegebenen Metadaten, die das Objekt, auf das verwiesen wird, mithilfe der angegebenen Funktion abruft.
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 Objekt zurückgibt, auf das verwiesen wird.
- metadata
- TMetadata
Die Metadaten, die dem Objekt zugeordnet sind, auf das verwiesen wird.
Gilt für:
Lazy<T,TMetadata>(TMetadata, Boolean)
- Quelle:
- LazyOfTTMetadata.cs
- Quelle:
- LazyOfTTMetadata.cs
- Quelle:
- LazyOfTTMetadata.cs
Initialisiert eine neue Instanz der Lazy<T,TMetadata>-Klasse mit den angegebenen Metadaten und dem angegebenen 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 Objekt zugeordnet sind, auf das verwiesen wird.
- isThreadSafe
- Boolean
Gibt an, ob das erstellte Lazy<T,TMetadata>-Objekt threadsicher ist.
Gilt für:
Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode)
- Quelle:
- LazyOfTTMetadata.cs
- Quelle:
- LazyOfTTMetadata.cs
- Quelle:
- LazyOfTTMetadata.cs
Initialisiert eine neue Instanz der Lazy<T,TMetadata>-Klasse mit den angegebenen Metadaten und dem angegebenen 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 Objekt zugeordnet sind, auf das verwiesen wird.
- mode
- LazyThreadSafetyMode
Der Threadsynchronisierungsmodus.
Hinweise
Weitere Informationen zur Threadsynchronisierung und Lazy<T,TMetadata>finden Sie unter LazyThreadSafetyMode .
Gilt für:
Lazy<T,TMetadata>(Func<T>, TMetadata, Boolean)
- Quelle:
- LazyOfTTMetadata.cs
- Quelle:
- LazyOfTTMetadata.cs
- Quelle:
- LazyOfTTMetadata.cs
Initialisiert eine neue Instanz der Lazy<T,TMetadata>-Klasse mit den angegebenen Metadaten und dem Threadsicherheitswert, die das Objekt, auf das verwiesen wird, mithilfe der angegebenen Funktion abruft.
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 Objekt zurückgibt, auf das verwiesen wird.
- metadata
- TMetadata
Die Metadaten, die dem Objekt zugeordnet sind, auf das verwiesen wird.
- isThreadSafe
- Boolean
Gibt an, ob das erstellte Lazy<T,TMetadata>-Objekt threadsicher ist.
Gilt für:
Lazy<T,TMetadata>(Func<T>, TMetadata, LazyThreadSafetyMode)
- Quelle:
- LazyOfTTMetadata.cs
- Quelle:
- LazyOfTTMetadata.cs
- Quelle:
- LazyOfTTMetadata.cs
Initialisiert eine neue Instanz der Lazy<T,TMetadata>-Klasse mit den angegebenen Metadaten und dem Threadsynchronisierungsmodus, die das Objekt, auf das verwiesen wird, mithilfe der angegebenen Funktion abruft.
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 Objekt zurückgibt, auf das verwiesen wird.
- metadata
- TMetadata
Die Metadaten, die dem Objekt zugeordnet sind, auf das verwiesen wird.
- mode
- LazyThreadSafetyMode
Der Threadsynchronisierungsmodus.
Hinweise
Weitere Informationen zur Threadsynchronisierung und Lazy<T,TMetadata>finden Sie unter LazyThreadSafetyMode .