Я использую Автобусный брокер Azure с пакетом версией WindowsAzure.ServiceBus NuGet 3.4.4В каких случаях результат SubscriptionClient.GetMessageAsync равен null?
Когда я называю ReceiveAsync
на SubscriptionClient
, что связанно с подпиской на которые не публикуются никакие сообщения, возвращаемая задача завершается через минуту или около того с результатом null
.
Я ожидал, что задача никогда не закончить с null
При каких условиях Целевого возвращенном этим методом в комплекте с null
?
Нет «GetMessageAsync». Вы связались с «ReceiveAsync», который включает в свой раздел документации причины, по которым «null» может быть возвращен. Поэтому его непонятно, в чем вопрос. –
Спасибо @Damien_The_Unbeliever Я действительно имел в виду 'ReceiveAsync', но я ничего не вижу о' null' в своей документации – Martijn
Хорошо, я тоже неправильно искал документацию - в собственной документации просто сказано, что это асинхронный прием. Однако, если вы посмотрите на документацию для «Получить», он документирует обстоятельства, когда он может вернуть «null». Так что поставьте 2 + 2 вместе ... –