Доброго дня.
Лично меня не устраивает значение MaxRecordCount=500
мне надо 50 000, к примеру.
похожая проблема тут https://forum.esri-cis.ru/index.php?qa=28067В моем Silverlight приложении выходит ошибка, если изменять это значение более 1000 (на 5000 уже не работет).
В онлайн документации, про лимит на это значение, нигде не написано.
Сообщение выходит в
private void QueryTask_Failed(object sender, TaskFailedEventArgs args)
{
MessageBox.Show("Ошибка запроса: " + args.Error);
}
Сам запрос:
private void loadList()
{
lstUse.Items.Clear();
QueryTask q = new QueryTask("http://test_svr/ArcGIS/rest/services/zem/MapServer/1");
q.ExecuteCompleted += QueryTask_ExecuteCompleted;
q.Failed += QueryTask_Failed;
Query qry = new Query();
qry.OutFields.AddRange(new string[] { "NAME_VALUE" });
qry.Where = "NAME_VALUE IS NOT NULL";
q.ExecuteAsync(qry);//
тут должно быть 23 тысячи записей }
неужто нужно делать что-то вроде
pServerContext.CreateObject("esriGeodatabase.QueryFilter")
как описано тут http://resources.esri.com/help/9.3/ArcGISServer/adf/dotnet/developer/ArcGIS/ArcObjects/limit_queryres_output.htm
ArcGIS Server 9.3 SP1