Lazy<T>.Value Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene il valore con inizializzazione differita dell'istanza corrente di Lazy<T>.
public:
property T Value { T get(); };
public T Value { get; }
member this.Value : 'T
Public ReadOnly Property Value As T
Valore della proprietà
Valore con inizializzazione differita dell'istanza corrente di Lazy<T>.
Eccezioni
L'istanza Lazy<T> viene inizializzata per l'uso del costruttore senza parametri del tipo che viene inizializzato in modalità differita e non sono disponibili autorizzazioni di accesso al costruttore.
L'istanza Lazy<T> viene inizializzata per l'uso del costruttore senza parametri del tipo che viene inizializzato in modalità differita e tale tipo non ha un costruttore pubblico senza parametri.
La funzione di inizializzazione tenta di accedere a Value in questa istanza.
Commenti
Se la proprietà è false
, l'accesso alla proprietà forza l'inizializzazione Lazy<T>.IsValueCreatedValue.
Oltre alle eccezioni elencate, la Value proprietà può generare qualsiasi eccezione non gestita generata dal metodo factory passato al valueFactory
parametro del Lazy<T>(Func<T>)costruttore , Lazy<T>(Func<T>, LazyThreadSafetyMode)o Lazy<T>(Func<T>, Boolean) .