aspnetcore/src/Microsoft.AspNetCore.Signal...
David Fowler defbadb26b
Various timer cleanup (#3129)
This change does 2 things:
- It disables the websocket keep alive since SignalR has its own bidirectional pings. This should remove a significant timer overhead per WebSocket connection that we end up with today. We have a single timer that sends to all connection on an interval.
- Don't pass the CancellationToken to ReadAsync in the handshake since the Pipe implementation holds onto the token for longer than it 
needs to which keeps Timer objects alive (see dotnet/corefx#32806)

I found this when reading the source code and looking at dumps of a couple of SignalR applications.
2018-10-13 11:43:20 -07:00
..
Internal Allow CancellationToken in streaming hub methods (#2818) 2018-09-19 15:21:07 -07:00
Properties
ClientProxyExtensions.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
DefaultHubLifetimeManager.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
DefaultUserIdProvider.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
DynamicHub.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
DynamicHubClients.cs Minor API cleanup (#2147) 2018-05-01 17:51:08 -07:00
Hub.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
HubCallerContext.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
HubClientsExtensions.cs Minor API cleanup (#2147) 2018-05-01 17:51:08 -07:00
HubConnectionContext.cs Various timer cleanup (#3129) 2018-10-13 11:43:20 -07:00
HubConnectionHandler.cs server closes connections that have gone silent (#2364) 2018-06-05 15:21:55 -07:00
HubConnectionStore.cs
HubLifetimeManager.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
HubMethodNameAttribute.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
HubOptions.cs server closes connections that have gone silent (#2364) 2018-06-05 15:21:55 -07:00
HubOptions`T.cs server closes connections that have gone silent (#2364) 2018-06-05 15:21:55 -07:00
Hub`T.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
IClientProxy.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
IGroupManager.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
IHubActivator.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
IHubCallerClients.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
IHubCallerClients`T.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
IHubClients.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
IHubClients`T.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
IHubContext.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
IHubContext`T.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
IHubProtocolResolver.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
ISignalRServerBuilder.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
IUserIdProvider.cs Typos/spelling errors in XML doc comments and source. #Hacktoberfest (#3039) 2018-10-01 14:41:05 -07:00
Microsoft.AspNetCore.SignalR.Core.csproj
SerializedHubMessage.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
SerializedMessage.cs XML documentation (#2106) 2018-05-01 16:08:09 -07:00
SignalRConnectionBuilderExtensions.cs Fix not detecting marker service (#2149) 2018-05-01 17:42:00 -07:00
SignalRDependencyInjectionExtensions.cs Idempotentize AddSignalR (#2972) 2018-09-19 13:39:34 -07:00
baseline.netcore.json Generate baselines and enable Api check (#2304) 2018-05-17 15:21:13 -07:00