Windows8Api.JetTryPrereadIndexRanges-Methode
Wenn sich die Datensätze mit den angegebenen Schlüsselbereichen nicht im Puffercache befinden, starten Sie asynchrone Leseläufe, um die Datensätze in den Datenbankpuffercache zu übertragen.
Namespace: Microsoft.Isam.Esent.Interop.Windows8
Assembly: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)
Syntax
'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
)
Parameter
sesid
Typ: Microsoft.Isam.Esent.Interop.JET_SESIDDie zu verwendende Sitzung.
tableid
Typ: Microsoft.Isam.Esent.Interop.JET_TABLEIDDie Tabelle, für die die Prereads ausgefertigt werden.
indexRanges
Typ: []Die Schlüsselbereiche, die vorgelesen werden.
rangeIndex
Typ: System.Int32Der Index des ersten Schlüsselbereichs im zu lesenden Array.
rangeCount
Typ: System.Int32Die maximale Anzahl von Schlüsselbereichen, die vorab gelesen werden.
rangesPreread
Typ: System.Int32Gibt die Anzahl der Schlüssel zurück, die tatsächlich im Voraus gelesen werden.
columnsPreread
Typ: []Liste der Spalten-IDs für Spalten mit langen Wert, die vorab gelesen werden sollen.
grbit
Typ: Microsoft.Isam.Esent.Interop.Windows8.PrereadIndexRangesGrbitVorableseoptionen. Wird verwendet, um die Richtung des Vorlesens anzugeben.
Rückgabewert
Typ: System.Boolean
[ TRUE, ] wenn vorgelesen wurde, [ andernfalls FALSE. ]