Lazy<T>.Value Propriété

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

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 sans paramètre du type initialisé tardivement, et les autorisations pour accéder au constructeur sont manquantes.The Lazy<T> instance is initialized to use the parameterless 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 sans paramètre 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 parameterless 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 la Lazy<T>.IsValueCreated propriété est false, l’accès à Value la propriété force l’initialisation.If the Lazy<T>.IsValueCreated property is false, accessing the Value property forces initialization.

En plus des Value exceptions répertoriées, la propriété peut lever toute exception non gérée levée par la méthode de fabrique qui a été passée valueFactory au paramètre de Lazy<T>(Func<T>), ou Lazy<T>(Func<T>, Boolean) Lazy<T>(Func<T>, LazyThreadSafetyMode) 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