ThreadLocal<T>.Value ThreadLocal<T>.Value ThreadLocal<T>.Value ThreadLocal<T>.Value Property

Définition

Obtient ou définit la valeur de cette instance pour le thread actuel.Gets or sets the value of this instance for the current thread.

public:
 property T Value { T get(); void set(T value); };
public T Value { get; set; }
member this.Value : 'T with get, set
Public Property Value As T

Valeur de propriété

T T T T

Retourne une instance de l'objet dont ce ThreadLocal est chargé de l'initialisation.Returns an instance of the object that this ThreadLocal is responsible for initializing.

Exceptions

La fonction d'initialisation a tenté de référencer Value de manière récursive.The initialization function attempted to reference Value recursively.

Aucun constructeur sans paramètre n’est fourni et aucune fabrique de valeurs n’est fournie.No parameterless constructor is provided and no value factory is supplied.

Remarques

Si cette instance n’a pas été précédemment initialisée pour le thread actuel, l’accès à Value tentera de l’initialiser.If this instance was not previously initialized for the current thread, accessing Value will attempt to initialize it. Si une fonction d’initialisation a été fournie pendant la construction, cette initialisation se produira en appelant la fonction pour récupérer la valeur initiale de Value.If an initialization function was supplied during the construction, that initialization will happen by invoking the function to retrieve the initial value for Value. Dans le cas contraire, la valeur par défaut de T sera utilisée.Otherwise, the default value of T will be used.

S’applique à

Voir aussi