Lazy<T>.Value Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient la valeur initialisée parzily de l’instance actuelle Lazy<T> .
public:
property T Value { T get(); };
public T Value { get; }
member this.Value : 'T
Public ReadOnly Property Value As T
Valeur de propriété
Valeur initialisée parzily de l’instance actuelle Lazy<T> .
Exceptions
L’instance Lazy<T> est initialisée pour utiliser le constructeur sans paramètre du type initialisé de manière différée, et les autorisations d’accès au constructeur sont manquantes.
L’instance Lazy<T> est initialisée pour utiliser le constructeur sans paramètre du type initialisé de manière différée, et ce type n’a pas de constructeur public sans paramètre.
La fonction d’initialisation tente d’accéder Value à cette instance.
Remarques
Si la Lazy<T>.IsValueCreated propriété est false, l’accès à la Value propriété force l’initialisation.
En plus des exceptions répertoriées, la Value propriété peut lever n’importe quelle exception non gérée levée par la méthode de fabrique passée au valueFactory paramètre du Lazy<T>(Func<T>)constructeur, Lazy<T>(Func<T>, LazyThreadSafetyMode)ou Lazy<T>(Func<T>, Boolean) du constructeur.