Méthode Api.JetGetLock
Réservez explicitement la possibilité de mettre à jour une ligne, d’écrire un verrou ou d’empêcher explicitement une ligne d’être mise à jour par toute autre session, verrou en lecture. Normalement, les verrous d’écriture de ligne sont acquis implicitement à la suite de la mise à jour des lignes. Les verrous de lecture ne sont généralement pas nécessaires en raison du contrôle de version des enregistrements. Toutefois, dans certains cas, une transaction peut vouloir verrouiller explicitement une ligne pour appliquer la sérialisation ou pour garantir la réussite d’une opération ultérieure.
Namespace:Microsoft.Isam.Esent.Interop
Assemblée: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)
Syntaxe
'Declaration
Public Shared Sub JetGetLock ( _
sesid As JET_SESID, _
tableid As JET_TABLEID, _
grbit As GetLockGrbit _
)
'Usage
Dim sesid As JET_SESID
Dim tableid As JET_TABLEID
Dim grbit As GetLockGrbitApi.JetGetLock(sesid, tableid, grbit)
public static void JetGetLock(
JET_SESID sesid,
JET_TABLEID tableid,
GetLockGrbit grbit
)
Paramètres
sesid
Type : Microsoft.Isam.Esent.Interop.JET_SESIDSession à utiliser.
tableid
Type : Microsoft.Isam.Esent.Interop.JET_TABLEIDCurseur à utiliser. Un verrou sera acquis sur l’enregistrement actif.
grbit
Type : Microsoft.Isam.Esent.Interop.GetLockGrbitOptions de verrouillage : utilisez cette option pour spécifier le type de verrou à obtenir.
Voir aussi
Informations de référence
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour