13 references to Features
Microsoft.AspNetCore.SignalR (1)
GetHttpContextExtensions.cs (1)
33
return connection.
Features
.Get<IHttpContextFeature>()?.HttpContext;
Microsoft.AspNetCore.SignalR.Core (8)
HubConnectionContext.cs (5)
693
var transferFormatFeature =
Features
.Get<ITransferFormatFeature>();
708
var user =
Features
.Get<IConnectionUserFeature>()?.User ?? new ClaimsPrincipal();
712
if (
Features
.Get<IConnectionInherentKeepAliveFeature>()?.HasInherentKeepAlive != true)
715
Features
.Get<IConnectionHeartbeatFeature>()?.OnHeartbeat(state => ((HubConnectionContext)state).KeepAliveTick(), this);
832
Features
.Get<IConnectionHeartbeatFeature>()?.OnHeartbeat(state => ((HubConnectionContext)state).CheckClientTimeout(), this);
HubConnectionHandler.cs (1)
328
var connectionUserFeature = connection.
Features
.Get<IConnectionUserFeature>();
Internal\DefaultHubCallerContext.cs (1)
36
public override IFeatureCollection Features => _connection.
Features
;
Internal\DefaultHubDispatcher.cs (1)
990
ConnectionEndpointTags.AddConnectionEndpointTags(ref tagList, connection.
Features
);
Microsoft.AspNetCore.SignalR.StackExchangeRedis (4)
RedisHubLifetimeManager.cs (4)
96
connection.
Features
.Set<IRedisFeature>(feature);
129
var feature = connection.
Features
.GetRequiredFeature<IRedisFeature>();
304
var feature = connection.
Features
.GetRequiredFeature<IRedisFeature>();
335
var feature = connection.
Features
.GetRequiredFeature<IRedisFeature>();