This change rationalizes the 2 very similar abstractions that exist in Connections.Abstractions, IConnection and ConnectionContext. It also introduces an IConnectionFactory to SignalR that is used to create a new ConnectionContext for a HubConnection. - HubConnection just completes both ends of the transport pipe instead of calling DisposeAsync. - Implemented ConnectionContext on HttpConnection and added HttpConnectionFactory - Updated tests |
||
|---|---|---|
| .. | ||
| Shared | ||
| AssemblyInfo.cs | ||
| BroadcastBenchmark.cs | ||
| DefaultHubActivatorBenchmark.cs | ||
| DefaultHubDispatcherBenchmark.cs | ||
| HubConnectionContextBenchmark.cs | ||
| HubConnectionSendBenchmark.cs | ||
| HubConnectionStartBenchmark.cs | ||
| HubProtocolBenchmark.cs | ||
| MessageParserBenchmark.cs | ||
| Microsoft.AspNetCore.SignalR.Microbenchmarks.csproj | ||
| NegotiateProtocolBenchmark.cs | ||
| RedisHubLifetimeManagerBenchmark.cs | ||
| RedisProtocolBenchmark.cs | ||
| ServerSentEventsBenchmark.cs | ||
| TestBinder.cs | ||