Método Api.JetRegisterCallback
Permite que o aplicativo configure o mecanismo de banco de dados para emitir notificações ao aplicativo para eventos específicos. Essas notificações são associadas a uma tabela específica e permanecem em vigor somente até que a instância que contém a tabela seja desligada usando JetTerm(JET_INSTANCE).
Namespace:Microsoft.Isam.Esent.Interop
Assembly: Microsoft.Isam.Esent.Interop (em Microsoft.Isam.Esent.Interop.dll)
Sintaxe
'Declaration
Public Shared Sub JetRegisterCallback ( _
sesid As JET_SESID, _
tableid As JET_TABLEID, _
cbtyp As JET_cbtyp, _
callback As JET_CALLBACK, _
context As IntPtr, _
<OutAttribute> ByRef callbackId As JET_HANDLE _
)
'Usage
Dim sesid As JET_SESID
Dim tableid As JET_TABLEID
Dim cbtyp As JET_cbtyp
Dim callback As JET_CALLBACK
Dim context As IntPtr
Dim callbackId As JET_HANDLEApi.JetRegisterCallback(sesid, _
tableid, cbtyp, callback, context, _
callbackId)
public static void JetRegisterCallback(
JET_SESID sesid,
JET_TABLEID tableid,
JET_cbtyp cbtyp,
JET_CALLBACK callback,
IntPtr context,
out JET_HANDLE callbackId
)
Parâmetros
sesid
Tipo: Microsoft.Isam.Esent.Interop.JET_SESIDA sessão a ser usada.
Tableid
Tipo: Microsoft.Isam.Esent.Interop.JET_TABLEIDUm cursor aberto na tabela na qual o retorno de chamada deve ser registrado.
cbtyp
Tipo: Microsoft.Isam.Esent.Interop.JET_cbtypOs motivos de retorno de chamada para os quais o aplicativo deseja receber notificações.
retorno de chamada
Tipo: Microsoft.Isam.Esent.Interop.JET_CALLBACKA função do retorno de chamada.
contexto
Tipo: System.IntPtrUm contexto que será dado ao retorno de chamada.
callbackId
Tipo: Microsoft.Isam.Esent.Interop.JET_HANDLEUm identificador que pode ser usado posteriormente para cancelar o registro da função de retorno de chamada fornecida usando JetUnregisterCallback(JET_SESID, JET_TABLEID, JET_cbtyp, JET_HANDLE).
Confira também
Referência
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de