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