Partager via


Lazy<T>.Value Propriété

Définition

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é

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.

S’applique à

Voir aussi