Допустим, мы публикуем в Azure событие! и публикация не удалась (кто-то удалил тему, лазурь отключилась и т. д.)
_client.PublishEventsAsync(TopicHostName, evnetList).GetAwaiter().GetResult();
это приводит к сбою http-запроса об исключении.
Но это:
var result = _client.PublishEventsAsync(TopicHostName, evnetList).GetAwaiter();
возврат result.IsCompleted =false;
есть ли какие-либо недостатки для проверки публикации с помощью getAwaiter()
, всегда проверяющей, является ли IsCompleted==true
?