Явно открыть соединение с IoT Hub из DeviceClient или открыть его при отправке сообщения? - PullRequest
3 голосов
/ 22 марта 2019

Существуют ли существенные различия между явным открытием соединения с DeviceClient при инициализации приложения или оставлением его для открытия самого соединения при отправке сообщения?

Что я имею в виду под этим:

await deviceClient.OpenAsync(); // in main() etc.
...
await deviceClient.SendEventAsync(message);

Вместо просто:

await deviceClient.SendEventAsync(message);

Есть ли минусы у последнего? Открыто ли соединение независимо от того, как оно открыто?

1 Ответ

2 голосов
/ 26 марта 2019

Сегодня нет преимущества вызова DeviceClient.OpenAsync. Для всех операций мы внутренне удостоверяемся, что соединение устройства открыто.

...