Lazy<T,TMetadata> Klas

Definitie

Biedt een luie indirecte verwijzing naar een object en de bijbehorende metagegevens voor gebruik door het 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)

Type parameters

T

Het type waarnaar wordt verwezen.

TMetadata

Het type metadata.

Overname
Lazy<T,TMetadata>
Kenmerken

Constructors

Name Description
Lazy<T,TMetadata>(Func<T>, TMetadata, Boolean)

Initialiseert een nieuw exemplaar van de Lazy<T,TMetadata> klasse met de opgegeven metagegevens en threadveiligheidswaarde die gebruikmaakt van de opgegeven functie om het object waarnaar wordt verwezen op te halen.

Lazy<T,TMetadata>(Func<T>, TMetadata, LazyThreadSafetyMode)

Initialiseert een nieuw exemplaar van de Lazy<T,TMetadata> klasse met de opgegeven metagegevens en threadsynchronisatiemodus die gebruikmaakt van de opgegeven functie om het object waarnaar wordt verwezen op te halen.

Lazy<T,TMetadata>(Func<T>, TMetadata)

Initialiseert een nieuw exemplaar van de Lazy<T,TMetadata> klasse met de opgegeven metagegevens die de opgegeven functie gebruiken om het object waarnaar wordt verwezen op te halen.

Lazy<T,TMetadata>(TMetadata, Boolean)

Initialiseert een nieuw exemplaar van de Lazy<T,TMetadata> klasse met de opgegeven metagegevens en threadveiligheidswaarde.

Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode)

Initialiseert een nieuw exemplaar van de Lazy<T,TMetadata> klasse met de opgegeven metagegevens en threadsynchronisatiemodus.

Lazy<T,TMetadata>(TMetadata)

Initialiseert een nieuw exemplaar van de Lazy<T,TMetadata> klasse met de opgegeven metagegevens.

Eigenschappen

Name Description
IsValueCreated

Hiermee wordt een waarde opgehaald die aangeeft of er een waarde is gemaakt voor dit Lazy<T> exemplaar.

(Overgenomen van Lazy<T>)
Metadata

Hiermee haalt u de metagegevens op die zijn gekoppeld aan het object waarnaar wordt verwezen.

Value

Hiermee haalt u de vertraagde geïnitialiseerde waarde van het huidige Lazy<T> exemplaar op.

(Overgenomen van Lazy<T>)

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Hiermee maakt en retourneert u een tekenreeksweergave van de Value eigenschap voor dit exemplaar.

(Overgenomen van Lazy<T>)

Van toepassing op