私は Azure Notification Bus を試しています。私の目標は、コントローラー アクションによってトリガーされた特定のイベントで WebApi サービスがプッシュ通知を送信するようにすることです。
NotificationHubClient
オブジェクトをインスタンス化する正しい場所はどこだろうと思っていました。
コントローラー内 (通知を送信する直前) か、代わりにグローバルに初期化 (App_Start のように) してコントローラー内で再利用できると思います。
この例のチュートリアルでは、NotificationHubClient
がコントローラでインスタンス化されています。
public RegisterController()
{
var cn = "<FULL_SAS_CONNECTION_STRING>";
hubClient = NotificationHubClient(cn, "<NOTIFICATION_HUB_NAME>");
}
好ましい方法は何ですか?