删除文档数据库成功,但没有响应资源

我能够从集合中成功删除文档,但是响应对象为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}

该代码始终在此处的第三行失败,因为它resp.Resource为null


我没有问题,得到有效ResourceResponse的对象ReadDocumentAsync,CreateDocumentAsync,ReplaceDocumentAsync


如果我转到Azure数据资源管理器,则可以看到该文档在DeleteDocumentAsync执行之前,然后在执行之后消失了DeleteDocumentAsync(大概是因为它已被删除)。如果DeleteDocumentAsync未执行,则文件不会消失。


呼唤远方
浏览 138回答 1
1回答

慕码人2483693

该文档被删除,因此Resource该响应中没有任何内容,因为该资源不再存在。
打开App,查看更多内容
随时随地看视频慕课网APP