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 tardivement de l’instance de Lazy<T> active.
public:
property T Value { T get(); };
public T Value { get; }
member this.Value : 'T
Public ReadOnly Property Value As T
Valeur de propriété
- T
Valeur initialisée tardivement de l’instance de Lazy<T> active.
Exceptions
L’instance Lazy<T> est initialisée pour utiliser le constructeur sans paramètre du type initialisé tardivement, et les autorisations pour accéder au constructeur sont manquantes.
L’instance Lazy<T> est initialisée pour utiliser le constructeur sans paramètre du type initialisé tardivement, et ce type n’a pas de constructeur public sans paramètre.
La fonction d’initialisation essaie d’accéder à Value sur cette instance.
Remarques
Si la Lazy<T>.IsValueCreated propriété est false
, l’accès à la Value propriété force l’initialisation.
Outre les exceptions répertoriées, la Value propriété peut lever n’importe quelle exception non gérée levée par la méthode d’usine qui a été 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.