1 implementation of IHubProtocolResolver
Microsoft.AspNetCore.SignalR.Core (1)
Internal\DefaultHubProtocolResolver.cs (1)
11internal sealed partial class DefaultHubProtocolResolver : IHubProtocolResolver
10 references to IHubProtocolResolver
Microsoft.AspNetCore.SignalR.Core (4)
HubConnectionContext.cs (1)
530internal async Task<bool> HandshakeAsync(TimeSpan timeout, IReadOnlyList<string>? supportedProtocols, IHubProtocolResolver protocolResolver,
HubConnectionHandler.cs (2)
25private readonly IHubProtocolResolver _protocolResolver; 50IHubProtocolResolver protocolResolver,
SignalRDependencyInjectionExtensions.cs (1)
26services.TryAddSingleton(typeof(IHubProtocolResolver), typeof(DefaultHubProtocolResolver));
Microsoft.AspNetCore.SignalR.StackExchangeRedis (6)
Internal\DefaultHubMessageSerializer.cs (1)
13public DefaultHubMessageSerializer(IHubProtocolResolver hubProtocolResolver, IList<string>? globalSupportedProtocols, IList<string>? hubSupportedProtocols)
RedisHubLifetimeManager.cs (5)
37private readonly IHubProtocolResolver _hubProtocolResolver; 49/// <param name="hubProtocolResolver">The <see cref="IHubProtocolResolver"/> to get an <see cref="IHubProtocol"/> instance when writing to connections.</param> 52IHubProtocolResolver hubProtocolResolver) 62/// <param name="hubProtocolResolver">The <see cref="IHubProtocolResolver"/> to get an <see cref="IHubProtocol"/> instance when writing to connections.</param> 67IHubProtocolResolver hubProtocolResolver,