1 type derived from HubLifetimeManager
Microsoft.AspNetCore.SignalR.Core (1)
DefaultHubLifetimeManager.cs (1)
16public class DefaultHubLifetimeManager<THub> : HubLifetimeManager<THub> where THub : Hub
35 references to HubLifetimeManager
Microsoft.AspNetCore.SignalR.Core (35)
HubConnectionHandler.cs (2)
22private readonly HubLifetimeManager<THub> _lifetimeManager; 49public HubConnectionHandler(HubLifetimeManager<THub> lifetimeManager,
Internal\DefaultHubDispatcher.cs (2)
34private readonly HubLifetimeManager<THub> _hubLifetimeManager; 43bool disableImplicitFromServiceParameters, ILogger<DefaultHubDispatcher<THub>> logger, List<IHubFilter>? hubFilters, HubLifetimeManager<THub> lifetimeManager)
Internal\GroupManager.cs (2)
8private readonly HubLifetimeManager<THub> _lifetimeManager; 10public GroupManager(HubLifetimeManager<THub> lifetimeManager)
Internal\HubClients.cs (2)
8private readonly HubLifetimeManager<THub> _lifetimeManager; 10public HubClients(HubLifetimeManager<THub> lifetimeManager)
Internal\HubClients`T.cs (2)
11private readonly HubLifetimeManager<THub> _lifetimeManager; 13public HubClients(HubLifetimeManager<THub> lifetimeManager)
Internal\HubConnectionBinder.cs (2)
12private readonly HubLifetimeManager<THub> _hubLifetimeManager; 14public HubConnectionBinder(HubDispatcher<THub> dispatcher, HubLifetimeManager<THub> lifetimeManager, HubConnectionContext connection)
Internal\HubContext.cs (2)
8private readonly HubLifetimeManager<THub> _lifetimeManager; 11public HubContext(HubLifetimeManager<THub> lifetimeManager)
Internal\HubContext`T.cs (2)
13private readonly HubLifetimeManager<THub> _lifetimeManager; 16public HubContext(HubLifetimeManager<THub> lifetimeManager)
Internal\Proxies.cs (18)
9private readonly HubLifetimeManager<THub> _lifetimeManager; 11public UserProxy(HubLifetimeManager<THub> lifetimeManager, string userId) 28private readonly HubLifetimeManager<THub> _lifetimeManager; 30public MultipleUserProxy(HubLifetimeManager<THub> lifetimeManager, IReadOnlyList<string> userIds) 45private readonly HubLifetimeManager<THub> _lifetimeManager; 47public GroupProxy(HubLifetimeManager<THub> lifetimeManager, string groupName) 63private readonly HubLifetimeManager<THub> _lifetimeManager; 66public MultipleGroupProxy(HubLifetimeManager<THub> lifetimeManager, IReadOnlyList<string> groupNames) 81private readonly HubLifetimeManager<THub> _lifetimeManager; 84public GroupExceptProxy(HubLifetimeManager<THub> lifetimeManager, string groupName, IReadOnlyList<string> excludedConnectionIds) 101private readonly HubLifetimeManager<THub> _lifetimeManager; 103public AllClientProxy(HubLifetimeManager<THub> lifetimeManager) 116private readonly HubLifetimeManager<THub> _lifetimeManager; 119public AllClientsExceptProxy(HubLifetimeManager<THub> lifetimeManager, IReadOnlyList<string> excludedConnectionIds) 133private readonly HubLifetimeManager<THub> _lifetimeManager; 136public MultipleClientProxy(HubLifetimeManager<THub> lifetimeManager, IReadOnlyList<string> connectionIds) 151private readonly HubLifetimeManager<THub> _lifetimeManager; 153public SingleClientProxy(HubLifetimeManager<THub> lifetimeManager, string connectionId)
SignalRDependencyInjectionExtensions.cs (1)
25services.TryAddSingleton(typeof(HubLifetimeManager<>), typeof(DefaultHubLifetimeManager<>));