Обработка ошибок Azure EventGrid Publisher - PullRequest
0 голосов
/ 12 ноября 2018

Допустим, мы публикуем в Azure событие! и публикация не удалась (кто-то удалил тему, лазурь отключилась и т. д.)

_client.PublishEventsAsync(TopicHostName, evnetList).GetAwaiter().GetResult();

это приводит к сбою http-запроса об исключении.

Но это:

var result = _client.PublishEventsAsync(TopicHostName, evnetList).GetAwaiter();

возврат result.IsCompleted =false;

есть ли какие-либо недостатки для проверки публикации с помощью getAwaiter(), всегда проверяющей, является ли IsCompleted==true?

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