Lazy<T,TMetadata> Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av Lazy<T,TMetadata> klassen.
Överlagringar
| Name | Description |
|---|---|
| Lazy<T,TMetadata>(TMetadata) |
Initierar en ny instans av Lazy<T,TMetadata> klassen med angivna metadata. |
| Lazy<T,TMetadata>(Func<T>, TMetadata) |
Initierar en ny instans av Lazy<T,TMetadata> klassen med angivna metadata som använder den angivna funktionen för att hämta det refererade objektet. |
| Lazy<T,TMetadata>(TMetadata, Boolean) |
Initierar en ny instans av Lazy<T,TMetadata> klassen med angivna metadata och trådsäkerhetsvärde. |
| Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode) |
Initierar en ny instans av Lazy<T,TMetadata> klassen med angivna metadata och trådsynkroniseringsläge. |
| Lazy<T,TMetadata>(Func<T>, TMetadata, Boolean) |
Initierar en ny instans av Lazy<T,TMetadata> klassen med angivna metadata och trådsäkerhetsvärde som använder den angivna funktionen för att hämta det refererade objektet. |
| Lazy<T,TMetadata>(Func<T>, TMetadata, LazyThreadSafetyMode) |
Initierar en ny instans av Lazy<T,TMetadata> klassen med angivet metadata- och trådsynkroniseringsläge som använder den angivna funktionen för att hämta det refererade objektet. |
Lazy<T,TMetadata>(TMetadata)
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
Initierar en ny instans av Lazy<T,TMetadata> klassen med angivna metadata.
public:
Lazy(TMetadata metadata);
public Lazy(TMetadata metadata);
new Lazy<'T, 'Metadata> : 'Metadata -> Lazy<'T, 'Metadata>
Public Sub New (metadata As TMetadata)
Parametrar
- metadata
- TMetadata
Metadata som är associerade med det refererade objektet.
Gäller för
Lazy<T,TMetadata>(Func<T>, TMetadata)
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
Initierar en ny instans av Lazy<T,TMetadata> klassen med angivna metadata som använder den angivna funktionen för att hämta det refererade objektet.
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)
Parametrar
- valueFactory
- Func<T>
En funktion som returnerar det refererade objektet.
- metadata
- TMetadata
Metadata som är associerade med det refererade objektet.
Gäller för
Lazy<T,TMetadata>(TMetadata, Boolean)
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
Initierar en ny instans av Lazy<T,TMetadata> klassen med angivna metadata och trådsäkerhetsvärde.
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)
Parametrar
- metadata
- TMetadata
Metadata som är associerade med det refererade objektet.
- isThreadSafe
- Boolean
Anger om objektet Lazy<T,TMetadata> som skapas är trådsäkert.
Gäller för
Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode)
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
Initierar en ny instans av Lazy<T,TMetadata> klassen med angivna metadata och trådsynkroniseringsläge.
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)
Parametrar
- metadata
- TMetadata
Metadata som är associerade med det refererade objektet.
- mode
- LazyThreadSafetyMode
Läget för trådsynkronisering.
Kommentarer
Mer LazyThreadSafetyMode information om trådsynkronisering och Lazy<T,TMetadata>.
Gäller för
Lazy<T,TMetadata>(Func<T>, TMetadata, Boolean)
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
Initierar en ny instans av Lazy<T,TMetadata> klassen med angivna metadata och trådsäkerhetsvärde som använder den angivna funktionen för att hämta det refererade objektet.
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)
Parametrar
- valueFactory
- Func<T>
En funktion som returnerar det refererade objektet.
- metadata
- TMetadata
Metadata som är associerade med det refererade objektet.
- isThreadSafe
- Boolean
Anger om objektet Lazy<T,TMetadata> som skapas är trådsäkert.
Gäller för
Lazy<T,TMetadata>(Func<T>, TMetadata, LazyThreadSafetyMode)
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
- Källa:
- LazyOfTTMetadata.cs
Initierar en ny instans av Lazy<T,TMetadata> klassen med angivet metadata- och trådsynkroniseringsläge som använder den angivna funktionen för att hämta det refererade objektet.
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)
Parametrar
- valueFactory
- Func<T>
En funktion som returnerar det refererade objektet.
- metadata
- TMetadata
Metadata som är associerade med det refererade objektet.
- mode
- LazyThreadSafetyMode
Läget för trådsynkronisering.
Kommentarer
Mer LazyThreadSafetyMode information om trådsynkronisering och Lazy<T,TMetadata>.