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