ReaderWriterLockSlim.RecursionPolicy Propriété
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.
Obtient une valeur qui indique la stratégie de récursivité de l’objet actuel ReaderWriterLockSlim .
public:
property System::Threading::LockRecursionPolicy RecursionPolicy { System::Threading::LockRecursionPolicy get(); };
public System.Threading.LockRecursionPolicy RecursionPolicy { get; }
member this.RecursionPolicy : System.Threading.LockRecursionPolicy
Public ReadOnly Property RecursionPolicy As LockRecursionPolicy
Valeur de propriété
Une des valeurs d’énumération qui spécifie la stratégie de récursivité du verrou.
Remarques
La stratégie de récursivité détermine les restrictions sur les threads qui entrent le verrou plusieurs fois. Par exemple, si un verrou a été créé avec LockRecursionPolicy.NoRecursion et qu’un thread a entré le verrou en mode lecture, LockRecursionException est levée si le thread tente de réentérer le verrou en mode lecture.
Note
Un thread en mode mise à niveau peut effectuer une mise à niveau vers le mode d’écriture ou passer en mode lecture, quel que soit le paramètre de stratégie de récursivité du verrou.
Quelle que soit la stratégie de récursivité, un thread entré initialement en mode lecture n’est pas autorisé à effectuer une mise à niveau vers un mode pouvant être mis à niveau ou un mode d’écriture, car ce modèle crée une probabilité forte d’interblocages.
Pour plus d’informations sur la stratégie de récursivité et ses effets, consultez l’énumération LockRecursionPolicy et la ReaderWriterLockSlim classe.