Metodo Api.TryGetLock

Riservare in modo esplicito la possibilità di aggiornare una riga, un blocco di scrittura o di impedire esplicitamente l'aggiornamento di una riga da qualsiasi altra sessione, blocco di lettura. In genere, i blocchi di scrittura delle righe vengono acquisiti in modo implicito come risultato dell'aggiornamento delle righe. I blocchi di lettura non sono in genere necessari a causa del controllo delle versioni dei record. Tuttavia, in alcuni casi una transazione può voler bloccare in modo esplicito una riga per applicare la serializzazione o per assicurarsi che un'operazione successiva avrà esito positivo.

Spazio dei nomi:Microsoft.Isam.Esent.Interop
Assemblea: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)

Sintassi

'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
)

Parametri

Valore restituito

Tipo: System.Boolean
True se il blocco è stato ottenuto, false in caso contrario. Viene generata un'eccezione se viene rilevato un errore imprevisto.

Vedi anche

Riferimento

Classe Api

Membri dell'API

Spazio dei nomi Microsoft.Isam.Esent.Interop