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 inizializzato lazialmente dell'istanza corrente 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 inizializzato differire dell'istanza corrente Lazy<T> .
Eccezioni
L'istanza Lazy<T> viene inizializzata per usare il costruttore senza parametri del tipo inizializzato in modo differire e le autorizzazioni per accedere al costruttore sono mancanti.
L'istanza Lazy<T> viene inizializzata per usare il costruttore senza parametri del tipo inizializzato in modo differibile e tale tipo non dispone di un costruttore pubblico senza parametri.
La funzione di inizializzazione tenta di accedere Value a questa istanza.
Commenti
Se la proprietà è false, l'accesso Lazy<T>.IsValueCreated alla proprietà forza l'inizializzazioneValue.
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) .