Не работает свойство Bing API ".Count"? - PullRequest
1 голос
/ 02 апреля 2011

Я пытался вернуть 20 результатов изображений, используя Bing API. Вот код:

SearchRequest request = new SearchRequest();
request.AppId = APPID;
request.Query = HttpUtility.HtmlEncode(searchQuery);
request.Sources = new SourceType[] { SourceType.Image };
request.Image = new ImageRequest();
request.Image.Count = 20;
request.Image.Filters = new string[1] { "Size:Medium" };

Теперь все работает здесь, включая свойство Image.Filters. Просто не собственность графа. Есть известная ошибка или я просто что-то здесь упускаю?

1 Ответ

2 голосов
/ 02 апреля 2011

Я не уверен, что действительно уверен в этом, но я думаю, что вам не хватает установки CountSpecified свойства.Попробуйте это

request.Image = new ImageRequest();
request.Image.Offset = 0;
request.Image.Count = 20;
request.Image.CountSpecified = true;
request.Image.Filters = new string[1] { "Size:Medium" };
...