Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Utilice la propiedad booleana QueryExpression.PageInfo.ReturnTotalRecordCount para especificar que el resultado incluya un recuento de todos los registros que cumplen los criterios de filtro, hasta 5000 para tablas estándar y 500 para tablas elásticas. Utilícelo cuando recupere resultados paginados para estimar el número total de páginas que se mostrarán.
No puede usar la propiedad QueryExpression.TopCount junto con ReturnTotalRecordCount.
Ejemplo
Cuando el valor de la propiedad ReturnTotalRecordCount es true, el EntityCollection devuelto desde el método RetrieveMultiple incluye valores para las siguientes propiedades:
| Property | Description |
|---|---|
| TotalRecordCount | El número total de registros hasta 5000; de lo contrario, el valor es -1. |
| TotalRecordCountLimitExceeded |
true si los resultados de la consulta exceden el recuento total de registros; de lo contrario, false. |
El valor de TotalRecordCountLimitExceeded es útil cuando necesita calcular cuántas solicitudes paginadas más necesita enviar para obtener todos los resultados cuando TotalRecordCount es igual al valor máximo: 5000 para tablas estándar, 500 para tablas elásticas.
Si el tamaño de su página es menor que el máximo y TotalRecordCount es igual o menor que el máximo, puede calcular cuántas solicitudes paginadas más debe enviar para obtener todos los registros.
Cuando TotalRecordCountLimitExceeded es true y TotalRecordCount es igual al máximo, no se puede realizar este cálculo.
Propina
Si desea obtener un recuento total de registros sin filtro, utilice la clase RetrieveTotalRecordCountRequest. Los datos recuperados serán de una instantánea dentro de las últimas 24 horas.
Pasos siguientes
Aprenda a optimizar el rendimiento.