我能够从集合中成功删除文档,但响应对象为null。 这里缺少什么?
有关该操作的详细信息应该在应该返回的ResourceResponse
对象中?
var uri = UriFactory.CreateDocumentUri(dbName, colName, id);
var resp = await client.DeleteDocumentAsync(uri);
response.Message = resp.Resource.ToString(); // *** Always fails here ***
if (IsSuccessStatusCode(resp.StatusCode)) { //Do something here}
代码总是在第3行失败,因为resp.Resource
为空
从ResourceResponse
,ReadDocumentAsync
,CreateDocumentAsync
ReplaceDocumentAsync
对象时我没有问题
如果我转到Azure数据资源管理器,我可以在执行DeleteDocumentAsync
之前看到该文档,然后在DeleteDocumentAsync
执行后文档消失(可能是因为它已被删除)。如果未执行DeleteDocumentAsync
,则文件不会消失。
答案 0 :(得分:1)
文档已删除,因此响应中没有Resource
,因为该资源不再存在。