Lazy<T>.Value Eigenschap

Definitie

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

public:
 property T Value { T get(); };
public T Value { get; }
member this.Value : 'T
Public ReadOnly Property Value As T

Waarde van eigenschap

T

De vertraagde geïnitialiseerde waarde van het huidige Lazy<T> exemplaar.

Uitzonderingen

Het Lazy<T> exemplaar wordt geïnitialiseerd voor het gebruik van de parameterloze constructor van het type dat lazily wordt geïnitialiseerd en machtigingen voor toegang tot de constructor ontbreken.

Het Lazy<T> exemplaar wordt geïnitialiseerd voor het gebruik van de parameterloze constructor van het type dat lazily wordt geïnitialiseerd en dat type geen openbare, parameterloze constructor heeft.

De initialisatiefunctie probeert toegang te krijgen tot Value dit exemplaar.

Opmerkingen

Als de Lazy<T>.IsValueCreated eigenschap is false, wordt initialisatie afgevraagd bij het openen van de Value eigenschap.

Naast de uitzonderingen die worden vermeld, kan de Value eigenschap elke niet-verwerkte uitzondering genereren die wordt gegenereerd door de factorymethode die is doorgegeven aan de valueFactory parameter van de Lazy<T>(Func<T>), Lazy<T>(Func<T>, LazyThreadSafetyMode)of Lazy<T>(Func<T>, Boolean) constructor.

Van toepassing op

Zie ook