Método Windows8Api.PrereadKeyRanges
Se os registros com os intervalos de chaves especificados não estiverem no cache de buffer, inicie leituras assíncronas para trazer os registros para o cache do buffer de banco de dados.
Namespace:Microsoft.Isam.Esent.Interop.Windows8
Assembly: Microsoft.Isam.Esent.Interop (em Microsoft.Isam.Esent.Interop.dll)
Sintaxe
'Declaration
Public Shared Sub PrereadKeyRanges ( _
sesid As JET_SESID, _
tableid As JET_TABLEID, _
keysStart As Byte()(), _
keyStartLengths As Integer(), _
keysEnd As Byte()(), _
keyEndLengths As Integer(), _
rangeIndex As Integer, _
rangeCount As Integer, _
<OutAttribute> ByRef rangesPreread As Integer, _
columnsPreread As JET_COLUMNID(), _
grbit As PrereadIndexRangesGrbit _
)
'Usage
Dim sesid As JET_SESID
Dim tableid As JET_TABLEID
Dim keysStart As Byte()()
Dim keyStartLengths As Integer()
Dim keysEnd As Byte()()
Dim keyEndLengths As Integer()
Dim rangeIndex As Integer
Dim rangeCount As Integer
Dim rangesPreread As Integer
Dim columnsPreread As JET_COLUMNID()
Dim grbit As PrereadIndexRangesGrbitWindows8Api.PrereadKeyRanges(sesid, tableid, _
keysStart, keyStartLengths, keysEnd, _
keyEndLengths, rangeIndex, rangeCount, _
rangesPreread, columnsPreread, grbit)
public static void PrereadKeyRanges(
JET_SESID sesid,
JET_TABLEID tableid,
byte[][] keysStart,
int[] keyStartLengths,
byte[][] keysEnd,
int[] keyEndLengths,
int rangeIndex,
int rangeCount,
out int rangesPreread,
JET_COLUMNID[] columnsPreread,
PrereadIndexRangesGrbit grbit
)
Parâmetros
sesid
Tipo: Microsoft.Isam.Esent.Interop.JET_SESIDA sessão a ser usada.
Tableid
Tipo: Microsoft.Isam.Esent.Interop.JET_TABLEIDA tabela na qual emitir as pré-leituras.
keysStart
Tipo: []O início dos intervalos de chaves a serem pré-lidos.
keyStartLengths
Tipo: []Os comprimentos das teclas de início a serem pré-lidas.
keysEnd
Tipo: []O fim do intervalo de chaves a ser pré-lido.
keyEndLengths
Tipo: []Os comprimentos das chaves finais a serem pré-lidas.
rangeIndex
Tipo: System.Int32O índice do primeiro intervalo de chaves na matriz a ser lida.
rangeCount
Tipo: System.Int32O número máximo de intervalos de chaves a serem pré-lidos.
rangesPreread
Tipo: System.Int32Retorna o número de chaves realmente pré-lidas.
columnsPreread
Tipo: []Lista de IDs de coluna para colunas de valor longo a serem pré-lidas.
grbit
Tipo: Microsoft.Isam.Esent.Interop.Windows8.PrereadIndexRangesGrbitOpções pré-lidas. Usado para especificar a direção do pré-lido.