- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Microsoft.Azure.Devices.ServiceClient
和 Microsoft.Azure.Devices.RegistryManager
都具有 ConnectFromConnectionString
和 CloseAsync
> 方法。
我们是否应该像使用其他 .NET connection-close
模式(例如 ADO.NET 连接、Redis 连接、套接字等)一样使用它们?当我使用类似的对象时,我会尝试尽快Close
或Disposable.Dispose()
它们。
访问同一个 IOT 中心时,对 Microsoft.Azure.Devices
对象执行相同的操作有什么好处和坏处?我运行的代码将各个 RegistryManager
和 ServiceClient
实例视为单例,它们在应用程序的整个生命周期(可能是几周或几个月)中使用。我们是否通过在这段时间内保持这些对象“打开”而使自己短路?
最佳答案
正如 @David R. Williamson 所指出的,以及 this discussion on GitHub ,一般建议将 RegistryManager
和 ServiceClient
注册为单例。
对于 ASP NET Core 或 Azure Functions,可以在启动时按如下方式完成:
ConfigureServices(services)
{
services.AddSingleton<RegistryManager>(RegistryManager.CreateFromConnectionString("connectionstring"));
}
关于Azure IOT 服务客户端/RegistryClient : What is the recommended frequency of CloseAsync?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45598284/
我知道之前也有人问过这个问题,但是我找不到解决这个问题的方法。 我有一个 Microsoft Azure 事件中心处理器 ProcessorHost,它正在实现 IEventProcessor 接口(
subscriptionClient.AbandonAsync 与 subscriptionClient.closeAsync 之间有什么区别。 我需要检查订阅客户端中是否存在主题。由于某些限制,我无
这是在 silverlight 中关闭与 WCF 连接的正确方法吗? ServiceClient client = new ServiceClient(); client.MakeRe
我正在尝试理解和处理关闭 Web 套接字连接的不同方式。来自 msdn : You can use the CloseAsync and CloseOutputAsync methods for bo
我们有一个有效的 ASP.NET Web API REST 服务,它在我们 Controller 的一个方法上使用 WebSockets,使用 HttpContext.AcceptWebSocketR
Microsoft.Azure.Devices.ServiceClient 和 Microsoft.Azure.Devices.RegistryManager 都具有 ConnectFromConne
我们对CloseAsync(PartitionContext, CloseReason)有以下实现我们的 IEventProcessor 中的方法: public async Task CloseAs
我正在将我们的 DAL 更改为 async DAL。 看着: await _conn.OpenAsync().ConfigureAwait(false); 我看到有一个用于打开连接的异步方法。但是为什
我正在使用 Microsoft.Azure.ServiceBus 包。由于我应该重用 TopicClient 来充分利用 AMQP/SBMP,因此我将在我的单例服务之一中创建它。但是,TopicCli
IMessageSession 具有 CloseAsync 和 CompleteAsync 方法。 如果未调用 CloseAsync 和 CompleteAsync(在获取 session 并处理消息
我是一名优秀的程序员,十分优秀!