Lazy<T>.Value Lazy<T>.Value Lazy<T>.Value Lazy<T>.Value Property

Définition

Obtient la valeur initialisée tardivement de l'objet Lazy<T> en cours.Gets the lazily initialized value of the current Lazy<T> instance.

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 T T T

Valeur initialisée tardivement de l'instance Lazy<T> en cours.The lazily initialized value of the current Lazy<T> instance.

Exceptions

L'instance Lazy<T> est initialisée pour utiliser le constructeur par défaut du type initialisé tardivement et les autorisations pour accéder au constructeur manquent.The Lazy<T> instance is initialized to use the default constructor of the type that is being lazily initialized, and permissions to access the constructor are missing.

L'instance Lazy<T> est initialisée pour utiliser le constructeur par défaut du type initialisé tardivement et ce type n'a pas de constructeur public sans paramètre.The Lazy<T> instance is initialized to use the default constructor of the type that is being lazily initialized, and that type does not have a public, parameterless constructor.

La fonction d'initialisation essaie d'accéder à Value sur cette instance.The initialization function tries to access Value on this instance.

Remarques

Si le Lazy<T>.IsValueCreated propriété est false, l’accès à la Value propriété force l’initialisation.If the Lazy<T>.IsValueCreated property is false, accessing the Value property forces initialization.

Outre les exceptions qui sont répertoriées, le Value propriété peut lever toute exception non gérée levée par la méthode de fabrique qui a été passée à la valueFactory paramètre de la Lazy<T>(Func<T>), Lazy<T>(Func<T>, LazyThreadSafetyMode), ou Lazy<T>(Func<T>, Boolean) constructeur.In addition to the exceptions that are listed, the Value property can throw any unhandled exception that is thrown by the factory method that was passed to the valueFactory parameter of the Lazy<T>(Func<T>), Lazy<T>(Func<T>, LazyThreadSafetyMode), or Lazy<T>(Func<T>, Boolean) constructor.

S’applique à

Voir aussi