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écurrence pour l'objet ReaderWriterLockSlim actuel.
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écurrence du verrou.
Remarques
La stratégie de récursivité détermine les restrictions sur les threads qui entrent plusieurs fois dans le verrou. Par exemple, si un verrou a été créé LockRecursionPolicy.NoRecursion et qu’un thread a entré le verrou en mode lecture, LockRecursionException est levée si le thread tente de saisir à nouveau le verrou en mode lecture.
Notes
Un thread en mode mise à niveau peut effectuer une mise à niveau vers le mode écriture ou passer au 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 qui a initialement entré le mode lecture n’est pas autorisé à effectuer une mise à niveau vers le mode pouvant être mis à niveau ou en mode é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.