Taal

Lazy<T,TMetadata> Constructors

Definitie

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

Overloads

Name Description
Lazy<T,TMetadata>(TMetadata)

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

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

Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs

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

public:
 Lazy(TMetadata metadata);
public Lazy(TMetadata metadata);
new Lazy<'T, 'Metadata> : 'Metadata -> Lazy<'T, 'Metadata>
Public Sub New (metadata As TMetadata)

Parameters

metadata
TMetadata

De metagegevens die zijn gekoppeld aan het object waarnaar wordt verwezen.

Van toepassing op

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

Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs

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.

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)

Parameters

valueFactory
Func<T>

Een functie die het object waarnaar wordt verwezen, retourneert.

metadata
TMetadata

De metagegevens die zijn gekoppeld aan het object waarnaar wordt verwezen.

Van toepassing op

Lazy<T,TMetadata>(TMetadata, Boolean)

Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs

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

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)

Parameters

metadata
TMetadata

De metagegevens die zijn gekoppeld aan het object waarnaar wordt verwezen.

isThreadSafe
Boolean

Hiermee wordt aangegeven of het Lazy<T,TMetadata> object dat is gemaakt, thread-safe is.

Van toepassing op

Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode)

Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs

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

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)

Parameters

metadata
TMetadata

De metagegevens die zijn gekoppeld aan het object waarnaar wordt verwezen.

mode
LazyThreadSafetyMode

De threadsynchronisatiemodus.

Opmerkingen

Zie LazyThreadSafetyMode voor meer informatie over threadsynchronisatie en Lazy<T,TMetadata>.

Van toepassing op

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

Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs

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.

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)

Parameters

valueFactory
Func<T>

Een functie die het object waarnaar wordt verwezen, retourneert.

metadata
TMetadata

De metagegevens die zijn gekoppeld aan het object waarnaar wordt verwezen.

isThreadSafe
Boolean

Hiermee wordt aangegeven of het Lazy<T,TMetadata> object dat is gemaakt, thread-safe is.

Van toepassing op

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

Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs
Bron:
LazyOfTTMetadata.cs

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.

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)

Parameters

valueFactory
Func<T>

Een functie die het object waarnaar wordt verwezen, retourneert.

metadata
TMetadata

De metagegevens die zijn gekoppeld aan het object waarnaar wordt verwezen.

mode
LazyThreadSafetyMode

De threadsynchronisatiemodus.

Opmerkingen

Zie LazyThreadSafetyMode voor meer informatie over threadsynchronisatie en Lazy<T,TMetadata>.

Van toepassing op