Удаление БД документа успешно, но нет ресурса ответа - PullRequest
0 голосов
/ 05 мая 2018

Я могу успешно удалить документ из коллекции, но объект ответа пуст. Чего здесь не хватает?

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

1 Ответ

0 голосов
/ 05 мая 2018

Документ удален, поэтому в ответе нет Resource, поскольку ресурс больше не существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...