Api.TryGetLock メソッド

行の更新、書き込みロック、または他のセッションの読み取りロックによって行が明示的に更新されないようにする機能を明示的に予約します。 通常、行の書き込みロックは、行の更新の結果として暗黙的に取得されます。 通常、レコードのバージョン管理のために読み取りロックは必要ありません。 ただし、場合によっては、トランザクションで行を明示的にロックしてシリアル化を適用したり、後続の操作を確実に成功させたい場合があります。

Namespace:Microsoft.Isam.Esent.Interop
アセンブリ: Microsoft.Isam.Esent.Interop (Microsoft.Isam.Esent.Interop.dll)

構文

'Declaration
Public Shared Function TryGetLock ( _
    sesid As JET_SESID, _
    tableid As JET_TABLEID, _
    grbit As GetLockGrbit _
) As Boolean
'Usage
Dim sesid As JET_SESID
Dim tableid As JET_TABLEID
Dim grbit As GetLockGrbit
Dim returnValue As Boolean

returnValue = Api.TryGetLock(sesid, _
    tableid, grbit)
public static bool TryGetLock(
    JET_SESID sesid,
    JET_TABLEID tableid,
    GetLockGrbit grbit
)

パラメーター

戻り値

型: System.Boolean
ロックが取得された場合は True、それ以外の場合は false。 予期しないエラーが発生した場合、例外がスローされます。

関連項目

リファレンス

Api クラス

API メンバー

Microsoft.Isam.Esent.Interop 名前空間