Lazy<T>.Value Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá lazily inicializovanou hodnotu aktuální Lazy<T> instance.
public:
property T Value { T get(); };
public T Value { get; }
member this.Value : 'T
Public ReadOnly Property Value As T
Hodnota vlastnosti
Lazily inicializovaná hodnota aktuální Lazy<T> instance.
Výjimky
Instance Lazy<T> je inicializována tak, aby používala konstruktor bez parametrů typu, který je lazily inicializován, a oprávnění pro přístup ke konstruktoru chybí.
Instance Lazy<T> je inicializována tak, aby používala konstruktor bez parametrů typu, který je lazily inicializován, a tento typ nemá veřejný konstruktor bez parametrů.
Inicializační funkce se pokusí o přístup k Value této instanci.
Poznámky
Lazy<T>.IsValueCreated Pokud je falsevlastnost , přístup k Value vlastnosti vynutí inicializaci.
Kromě výjimek, které jsou uvedeny, Value může vlastnost vyvolat jakoukoli neošetřenou výjimku, která je vyvolána metodou továrny, která byla předána valueFactory parametru Lazy<T>(Func<T>), Lazy<T>(Func<T>, LazyThreadSafetyMode)nebo Lazy<T>(Func<T>, Boolean) konstruktoru.