Я могу успешно удалить документ из коллекции, но объект ответа пуст.
Чего здесь не хватает?
Какие подробности об операции должны быть в объекте 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
не выполняется, файлы не исчезают.