Adopt Bedrock Client abstractions in SignalR client #10872
Labels
area-networking
Includes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions
area-signalr
Includes: SignalR clients and servers
🥌 Bedrock
Done
This issue has been fixed
Milestone
Epic #10869
SignalR currently uses the "Bedrock" abstractions on the server side (
ConnectionContext
, etc.) but has a custom client-side abstraction (IConnectionFactory
). Bedrock has evolved to support a client-side abstraction now so SignalR should update to use it (since it would be a breaking change).The new client abstraction shape is:
Some elements to this:
IConnectionFactory
(as above) somewhere (Connections.Abstractions? or a new library?)HttpEndpont
sub-class ofSystem.Net.Endpoint
(for use in theIConnectionFactory.ConnectAsync
method).TransferFormat
in the constructor instead of in theConnectAsync
method?The text was updated successfully, but these errors were encountered: