Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Explizit die Möglichkeit reservieren, eine Zeile zu aktualisieren, eine Schreibsperre zu schreiben oder explizit zu verhindern, dass eine Zeile von einer anderen Sitzung aktualisiert wird, Lesesperre. Normalerweise werden Zeilenschreibsperren implizit als Ergebnis der Aktualisierung von Zeilen abgerufen. Lesesperren sind in der Regel aufgrund der Datensatzversionsverwaltung nicht erforderlich. In einigen Fällen möchte eine Transaktion jedoch eine Zeile explizit sperren, um die Serialisierung zu erzwingen oder sicherzustellen, dass ein nachfolgender Vorgang erfolgreich ist.
Namespace:Microsoft.Isam.Esent.Interop
Versammlung: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)
Syntax
'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
)
Parameter
sesid
Typ: Microsoft.Isam.Esent.Interop.JET_SESIDDie zu verwendende Sitzung.
tableid
Typ: Microsoft.Isam.Esent.Interop.JET_TABLEIDDer zu verwendende Cursor. Für den aktuellen Datensatz wird eine Sperre abgerufen.
grbit
Typ: Microsoft.Isam.Esent.Interop.GetLockGrbitVerwenden Sie diese Option, um anzugeben, welche Art von Sperre abgerufen werden soll.