Функции Azure, использующие SignalR без привязки вывода

#azure-functions #signalr #azure-signalr

Вопрос:

У меня есть ряд функций Azure, которые имеют привязки ввода и вывода HTTP. В рамках этих функций я хотел бы отправить сообщение клиентам через SignalR.

Кажется, есть несколько способов сделать это, и я не уверен, какой из них использовать. Основываясь на моем (неправильном)понимании, у меня есть эти варианты:

  1. Выходные привязки. Это то, что показывают документы Azure Functions SignalR, но я бы предпочел сохранить свои выходные привязки как HTTP.
  2. Получение класса из ServerlessHub и отправка сообщений через его Clients объект. Это кажется хорошим способом сделать это, если вы хотите иметь функции триггера ввода SignalR. Я также не видел, где здесь указать информацию о подключении.
  3. Создание HubConnection и IHubProxy , а затем использование прокси-сервера для вызова методов. Это похоже на ASP.NET Основной способ, но не обязательно способ функций.

Верны ли эти варианты? Какой подход мне следует использовать?