ThreadLocal<T> Constructeurs
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.
Initialise une ThreadLocal<T> instance.
Surcharges
| Nom | Description |
|---|---|
| ThreadLocal<T>() |
Initialise l’instance ThreadLocal<T> . |
| ThreadLocal<T>(Boolean) |
Initialise l’instance ThreadLocal<T> et spécifie si toutes les valeurs sont accessibles à partir d’un thread. |
| ThreadLocal<T>(Func<T>) |
Initialise l’instance ThreadLocal<T> avec la fonction spécifiée |
| ThreadLocal<T>(Func<T>, Boolean) |
Initialise l’instance avec la ThreadLocal<T> fonction spécifiée |
ThreadLocal<T>()
- Source:
- ThreadLocal.cs
- Source:
- ThreadLocal.cs
- Source:
- ThreadLocal.cs
- Source:
- ThreadLocal.cs
- Source:
- ThreadLocal.cs
Initialise l’instance ThreadLocal<T> .
public:
ThreadLocal();
public ThreadLocal();
Public Sub New ()
Remarques
La valeur par défaut est T utilisée pour initialiser l’instance lorsqu’elle Value est accessible pour la première fois.
Ce constructeur équivaut à appeler le ThreadLocal<T>(Boolean) constructeur avec une valeur de false l’argument trackAllValues .
Voir aussi
S’applique à
ThreadLocal<T>(Boolean)
- Source:
- ThreadLocal.cs
- Source:
- ThreadLocal.cs
- Source:
- ThreadLocal.cs
- Source:
- ThreadLocal.cs
- Source:
- ThreadLocal.cs
Initialise l’instance ThreadLocal<T> et spécifie si toutes les valeurs sont accessibles à partir d’un thread.
public:
ThreadLocal(bool trackAllValues);
public ThreadLocal(bool trackAllValues);
new System.Threading.ThreadLocal<'T> : bool -> System.Threading.ThreadLocal<'T>
Public Sub New (trackAllValues As Boolean)
Paramètres
- trackAllValues
- Boolean
true pour suivre toutes les valeurs définies sur l’instance et les exposer via la Values propriété ; false sinon. Lorsqu’elle est définie truesur , une valeur stockée à partir d’un thread donné est disponible Values même après la sortie de ce thread.
Remarques
Si trackAllValues c’est falsele cas, seule la valeur de cette instance pour le thread actuel est accessible. La tentative d’utilisation de la Values propriété pour récupérer toutes les valeurs lève une InvalidOperationException exception.
S’applique à
ThreadLocal<T>(Func<T>)
- Source:
- ThreadLocal.cs
- Source:
- ThreadLocal.cs
- Source:
- ThreadLocal.cs
- Source:
- ThreadLocal.cs
- Source:
- ThreadLocal.cs
Initialise l’instance ThreadLocal<T> avec la fonction spécifiée valueFactory .
public:
ThreadLocal(Func<T> ^ valueFactory);
public ThreadLocal(Func<T> valueFactory);
new System.Threading.ThreadLocal<'T> : Func<'T> -> System.Threading.ThreadLocal<'T>
Public Sub New (valueFactory As Func(Of T))
Paramètres
- valueFactory
- Func<T>
Appelé Func<TResult> pour produire une valeur initialisée tardivement lorsqu’une tentative de récupération Value est effectuée sans qu’elle ait été initialisée précédemment.
Exceptions
valueFactory est une référence Null (Nothing en Visual Basic).
Voir aussi
S’applique à
ThreadLocal<T>(Func<T>, Boolean)
- Source:
- ThreadLocal.cs
- Source:
- ThreadLocal.cs
- Source:
- ThreadLocal.cs
- Source:
- ThreadLocal.cs
- Source:
- ThreadLocal.cs
Initialise l’instance avec la ThreadLocal<T> fonction spécifiée valueFactory et un indicateur qui indique si toutes les valeurs sont accessibles à partir d’un thread.
public:
ThreadLocal(Func<T> ^ valueFactory, bool trackAllValues);
public ThreadLocal(Func<T> valueFactory, bool trackAllValues);
new System.Threading.ThreadLocal<'T> : Func<'T> * bool -> System.Threading.ThreadLocal<'T>
Public Sub New (valueFactory As Func(Of T), trackAllValues As Boolean)
Paramètres
- valueFactory
- Func<T>
Appelé Func<TResult> pour produire une valeur initialisée tardivement lorsqu’une tentative de récupération Value est effectuée sans qu’elle ait été initialisée précédemment.
- trackAllValues
- Boolean
true pour suivre toutes les valeurs définies sur l’instance et les exposer via la Values propriété ; false sinon. Lorsqu’elle est définie truesur , une valeur stockée à partir d’un thread donné est disponible Values même après la sortie de ce thread.
Exceptions
valueFactory est une null référence (Nothing en Visual Basic).
Remarques
Si trackAllValues c’est falsele cas, seule la valeur de cette instance pour le thread actuel est accessible. La tentative d’utilisation de la Values propriété pour récupérer toutes les valeurs lève une InvalidOperationException exception.