Lazy<T,TMetadata> Klas
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.
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
- 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>) |