I am using this method:
as such:
CatalogSearch p = catalogContext.GetCatalogSearch();
p.CatalogNames = "**";
p.SearchOptions = new CatalogSearchOptions();
p.SearchOptions.SetPaging(1, 400);
p.SearchOptions.ClassTypes = CatalogClassTypes.ProductClass;
Typically, I would then do p.Search()
and get a CatalogItemsDataSet
. This is fine. What I can't figure out, is how do I go to the next page of results? My query will return around 7,500 results with a maximum of 500 per search call which isn't enough. Do I have to do this manually?