Método Windows8Api.JetTryPrereadIndexRanges
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 Function JetTryPrereadIndexRanges ( _
sesid As JET_SESID, _
tableid As JET_TABLEID, _
indexRanges As JET_INDEX_RANGE(), _
rangeIndex As Integer, _
rangeCount As Integer, _
<OutAttribute> ByRef rangesPreread As Integer, _
columnsPreread As JET_COLUMNID(), _
grbit As PrereadIndexRangesGrbit _
) As Boolean
'Usage
Dim sesid As JET_SESID
Dim tableid As JET_TABLEID
Dim indexRanges As JET_INDEX_RANGE()
Dim rangeIndex As Integer
Dim rangeCount As Integer
Dim rangesPreread As Integer
Dim columnsPreread As JET_COLUMNID()
Dim grbit As PrereadIndexRangesGrbit
Dim returnValue As Boolean
returnValue = Windows8Api.JetTryPrereadIndexRanges(sesid, _
tableid, indexRanges, rangeIndex, _
rangeCount, rangesPreread, columnsPreread, _
grbit)
public static bool JetTryPrereadIndexRanges(
JET_SESID sesid,
JET_TABLEID tableid,
JET_INDEX_RANGE[] indexRanges,
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.
indexRanges
Tipo: []Os intervalos de chaves a serem lidos previamente.
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.
Valor retornado
Tipo: System.Boolean
[true] se algum pré-lido for feito, [false] caso contrário.