Использование SetPolicy с Azure и Windows IoT - PullRequest
0 голосов
/ 05 марта 2019

Я вызываю этот код из Windows IoT Core на RPi3 и получаю эту ошибку.Я пытаюсь отправить сообщение BLOB-объекту в Azure.Тем не менее, он делает это только один раз и молча завершается неудачей.

Код:

s_deviceClient = DeviceClient.Create(s_iotHubUri, new 
DeviceAuthenticationWithRegistrySymmetricKey(s_myDeviceId, s_deviceKey), 
TransportType.Mqtt);
await s_deviceClient.SendEventAsync(message);

Ошибка: клиент устройств Microsoftsoft Azure "Произошла ошибка ввода-вывода".

Мне сказали, что использование SetPolicy / ExponentialBackoff может сработать, но мне не удалось его реализовать.Я звоню из статического класса, если это что-то значит.

Я нашел решение с динамическим классом, но мне пришлось бы изменить архитектуру моего приложения, чтобы использовать его.

https://azureiot.wordpress.com/2018/05/03/azure-iot-hub-device-sdk-retry-policy/

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