Lazy<T>.Value Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar det lättsinnigt initierade värdet för den aktuella Lazy<T> instansen.
public:
property T Value { T get(); };
public T Value { get; }
member this.Value : 'T
Public ReadOnly Property Value As T
Egenskapsvärde
Det lättsinnigt initierade värdet för den aktuella Lazy<T> instansen.
Undantag
Instansen Lazy<T> initieras för att använda den parameterlösa konstruktorn av den typ som initieras lättsinnigt och behörigheter för att komma åt konstruktorn saknas.
Instansen Lazy<T> initieras för att använda den parameterlösa konstruktorn av den typ som initieras lättsinnigt och den typen har ingen offentlig, parameterlös konstruktor.
Initieringsfunktionen försöker komma åt Value den här instansen.
Kommentarer
Om egenskapen Lazy<T>.IsValueCreated är falsetvingar åtkomst till Value egenskapen initiering.
Förutom undantagen som visas Value kan egenskapen utlösa alla ohanterade undantag som genereras av den fabriksmetod som skickades till parametern valueFactoryLazy<T>(Func<T>), Lazy<T>(Func<T>, LazyThreadSafetyMode)eller Lazy<T>(Func<T>, Boolean) konstruktorn.