我正在尝试使用 Azure 通知总线,我的目标是让 WebApi 服务根据控制器操作触发的特定事件发送推送通知。
我想知道实例化NotificationHubClient
对象的正确位置在哪里。
我假设它可以在控制器中(在发送通知之前),或者它可以被全局初始化(如在 App_Start 中)并在控制器中重新使用。
在本示例教程中,NotificationHubClient
在控制器中实例化了:
public RegisterController()
{
var cn = "<FULL_SAS_CONNECTION_STRING>";
hubClient = NotificationHubClient(cn, "<NOTIFICATION_HUB_NAME>");
}
什么是首选方式?