Я хочу постоянно проверять azure servicebus/iothub на наличие сообщений. Однако, когда я делаю это так, я получаю следующую ошибку
"Исключение типа "Amqp.AmqpException" возникло в mscorlib.dll, но не было обработано в пользовательском коде. Дополнительная информация: операция "Получить" недействительна в состоянии: Конец."
Любые идеи, как мне реализовать постоянное получение сообщений и/или устранить эту ошибку?
var connection = new Connection(address);
var session = new Session(connection);
var entity = Fx.Format("/devices/{0}/messages/deviceBound", _deviceId);
var receiveLink = new ReceiverLink(session, "receive-link", entity);
while (true)
{
await Task.Delay(1000);
var message = await receiveLink.ReceiveAsync();
if (message == null) continue;
//else do things with message
}