Lazy<T,TMetadata> Klass

Definition

Ger en lat indirekt referens till ett objekt och dess associerade metadata för användning av Managed Extensibility Framework.

generic <typename T, typename TMetadata>
public ref class Lazy : Lazy<T>
public class Lazy<T,TMetadata> : Lazy<T>
[System.Serializable]
public class Lazy<T,TMetadata> : Lazy<T>
type Lazy<'T, 'Metadata> = class
    inherit Lazy<'T>
[<System.Serializable>]
type Lazy<'T, 'Metadata> = class
    inherit Lazy<'T>
Public Class Lazy(Of T, TMetadata)
Inherits Lazy(Of T)

Typparametrar

T

Typen av objekt som refereras till.

TMetadata

Typ av metadata.

Arv
Lazy<T,TMetadata>
Attribut

Konstruktorer

Name Description
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>(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>(TMetadata)

Initierar en ny instans av Lazy<T,TMetadata> klassen med angivna metadata.

Egenskaper

Name Description
IsValueCreated

Hämtar ett värde som anger om ett värde har skapats för den här instansen Lazy<T> .

(Ärvd från Lazy<T>)
Metadata

Hämtar metadata som är associerade med det refererade objektet.

Value

Hämtar det lättsinnigt initierade värdet för den aktuella Lazy<T> instansen.

(Ärvd från Lazy<T>)

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Skapar och returnerar en strängrepresentation av egenskapen för den här instansen Value .

(Ärvd från Lazy<T>)

Gäller för