다음을 통해 공유


Api.TryGetLock 메서드

행을 업데이트하거나, 잠금을 쓰거나, 다른 세션에서 행을 명시적으로 업데이트하지 못하도록 하는 기능을 명시적으로 예약합니다. 읽기 잠금입니다. 일반적으로 행 쓰기 잠금은 행 업데이트의 결과로 암시적으로 획득됩니다. 읽기 잠금은 일반적으로 레코드 버전 관리로 인해 필요하지 않습니다. 그러나 경우에 따라 트랜잭션은 직렬화를 적용하거나 후속 작업이 성공하도록 행을 명시적으로 잠그려고 할 수 있습니다.

네임스페이스: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입니다. 예기치 않은 오류가 발생하면 예외가 throw됩니다.

추가 정보

참조

Api 클래스

Api 멤버

Microsoft.Isam.Esent.Interop 네임스페이스