.NET开发Azure Search爬虫时,查询文档数遇类型转换错误
解决Azure Search文档总数查询的类型转换错误
- 错误原因:你调用的查询文档总数方法返回的是
Microsoft.Rest.Azure.AzureOperationResponse<long>对象,而非直接的long类型,因此无法完成隐式转换。 - 解决方法:通过访问返回对象的
Body属性获取实际的long数值,示例代码如下:
// 异步调用场景 var response = await searchClient.Documents.CountAsync(); long totalCount = response.Body;
同步调用场景:
var response = searchClient.Documents.Count(); long totalCount = response.Body;
内容的提问来源于stack exchange,提问作者Venkata Raman
相关产品推荐
相关产品推荐

