#azure-functions #signalr #azure-signalr
Вопрос:
У меня есть ряд функций Azure, которые имеют привязки ввода и вывода HTTP. В рамках этих функций я хотел бы отправить сообщение клиентам через SignalR.
Кажется, есть несколько способов сделать это, и я не уверен, какой из них использовать. Основываясь на моем (неправильном)понимании, у меня есть эти варианты:
- Выходные привязки. Это то, что показывают документы Azure Functions SignalR, но я бы предпочел сохранить свои выходные привязки как HTTP.
- Получение класса из
ServerlessHub
и отправка сообщений через егоClients
объект. Это кажется хорошим способом сделать это, если вы хотите иметь функции триггера ввода SignalR. Я также не видел, где здесь указать информацию о подключении. - Создание
HubConnection
иIHubProxy
, а затем использование прокси-сервера для вызова методов. Это похоже на ASP.NET Основной способ, но не обязательно способ функций.
Верны ли эти варианты? Какой подход мне следует использовать?