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
)
パラメーター
sesid
種類: Microsoft.Isam.Esent.Interop.JET_SESID使用するセッション。
tableid
種類: Microsoft.Isam.Esent.Interop.JET_TABLEID使用するカーソル。 現在のレコードに対してロックが取得されます。
grbit
種類: Microsoft.Isam.Esent.Interop.GetLockGrbitロック オプション。これを使用して、取得するロックの種類を指定します。
戻り値
型: System.Boolean
ロックが取得された場合は True、それ以外の場合は false。 予期しないエラーが発生した場合、例外がスローされます。
関連項目
リファレンス
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示