Lazy<T>.Value Eigenschap
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.
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
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.