Improve the Serverless offering
It would be great to be able to point an Azure SignalR Service to an Azure Function (or any endpoint) for it to invoke when messages are sent from clients. Also including any lifecycle events like when a client connects/disconnects. Otherwise using Azure SignalR Service in a purely serverless way is more effort than it's worth. Currently it seems the best (and arguably the easiest) way to use Azure SignalR Service is by building a .NET Core app to serve as the Hub Server - but in a serverless environment - this isn't feasible.
Donny Kwitty commented
In a serverless configuration, why couldn't life cycle notifications (connect/disconnect, etc.) be sent as messages to all clients who explicitly subscribe to them?
Evan Bonnett commented
So in a serverless environment, where are you subscribing the users to groups? I have a function app in which I need to add users to groups and push messages down to an Angular web app. However the absence of an onConnected event to hook into leaves me a bit bewildered as to when and how to add them to the appropriate groups. I don't find any documentation that adequately explains how to do this.
> Also including any lifecycle events like when a client connects/disconnects.
At least having this one is very much needed.