For some people, specifying PageSize and PageNumber may be friendly and useful. That way they can simply add one or subtract one from the page number and move from page to page.
For other people, specifying Skip and Take may be more convenient. They might want to write long running processes to download records gradually, and they might not want to calculate page size and page numbers. Let's make it possible for Searchlight to support both techniques, and that way API designers can allow either PageSize/PageNumber or Skip/Take (of course, not at the same time!)
For some people, specifying PageSize and PageNumber may be friendly and useful. That way they can simply add one or subtract one from the page number and move from page to page.
For other people, specifying Skip and Take may be more convenient. They might want to write long running processes to download records gradually, and they might not want to calculate page size and page numbers. Let's make it possible for Searchlight to support both techniques, and that way API designers can allow either PageSize/PageNumber or Skip/Take (of course, not at the same time!)