Lazy<T,TMetadata> Konstruktorer

Definition

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

Gäller för