Lazy<T,TMetadata> Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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>.