Microsoft.Azure.Devices.ServiceClient
两者Microsoft.Azure.Devices.RegistryManager
都有和方法。 ConnectFromConnectionString
CloseAsync
我们是否应该像使用其他 .NETconnection-close
模式一样使用它们,例如 ADO.NET 连接、Redis 连接、Sockets 等?当我使用类似的对象时,我会尽快尝试使用Close
它们。Disposable.Dispose()
Microsoft.Azure.Devices
访问同一个 IOT Hub 时,对对象执行相同操作的好处和坏处是什么?我运行的代码将个体RegistryManager
和ServiceClient
实例视为单例,它们在应用程序的整个生命周期中使用——可能是数周或数月。我们是否通过在这段时间内保持这些对象“打开”而使自己短路?