Согласно этой документации SDK не предпринимает повторных попыток повторного подключения, если обнаруживает неисправимую ошибку. Однако в сопутствующей документации для C SDK нет упоминания об исправимой или неисправимой ошибке (по крайней мере, я ее там не нашел).
Как я могу узнать, находится ли SDK в настоящее время в состоянии, когда он может в конечном итоге восстановиться или когда требуется повторная попытка повторного подключения вручную?
Если политика повторных попыток решает не предпринимать повторных попыток повторного подключения, можно ли выполнить повторное подключение вручную, не уничтожая дескриптор устройства и создавая новый (например, с
IoTHubDeviceClient_CreateFromConnectionString
)?