This relates to the .NET client - I am not sure if it affects other clients.
Is your feature request related to a problem?
IHubConnection<...> has a StreamFrom that accepts a CancellationToken and forwards onto the SignalR hub's StreamAsync method, but HubConnection<...>.StreamFrom does not likewise accept a CancellationToken. This means clients cannot cancel streams.
Describe the solution you'd like
Cancellation should be exposed to clients, allowing them to proactively cancel a stream.
Describe alternatives you've considered
I've hacked this into my own copy of the code to prove it would work how I'd expect (how a raw SignalR stream works, basically). It required changes to both client and server.