Método Api.IntersectIndexes
Intersecte un grupo de intervalos de índices y devuelve los marcadores de los registros que se encuentran en todos los intervalos de índice. Consulte también JetIntersectIndexes(JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit).
Espacio de nombres:Microsoft.Isam.Esent.Interop
Ensamblaje: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)
Sintaxis
'Declaration
Public Shared Function IntersectIndexes ( _
sesid As JET_SESID, _
ParamArray tableids As JET_TABLEID() _
) As IEnumerable(Of Byte())
'Usage
Dim sesid As JET_SESID
Dim tableids As JET_TABLEID()
Dim returnValue As IEnumerable(Of Byte())
returnValue = Api.IntersectIndexes(sesid, _
tableids)
public static IEnumerable<byte[]> IntersectIndexes(
JET_SESID sesid,
params JET_TABLEID[] tableids
)
Parámetros
sesid
Tipo: Microsoft.Isam.Esent.Interop.JET_SESIDSesión que se va a usar.
tableids
Tipo: []Tableids que se van a usar. Cada tableid debe ser de un índice diferente en la misma tabla y tener un intervalo de índice activo. Use JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) para crear un intervalo de índice.
Valor devuelto
Tipo: System.Collections.Generic.IEnumerable<[]>
Los marcadores de los registros que se encuentran en todos los intervalos de índice. Los marcadores se devuelven en orden de clave principal.