2 implementations of Services
Microsoft.AspNetCore.SignalR.Client.Core (1)
HubConnectionBuilder.cs (1)
22public IServiceCollection Services { get; }
Microsoft.AspNetCore.SignalR.Core (1)
Internal\SignalRBuilder.cs (1)
15public IServiceCollection Services { get; }
22 references to Services
Microsoft.AspNetCore.SignalR (2)
SignalRDependencyInjectionExtensions.cs (2)
27signalrBuilder.Services.AddSingleton<IConfigureOptions<HubOptions<THub>>, HubOptionsSetup<THub>>(); 28signalrBuilder.Services.Configure(configure);
Microsoft.AspNetCore.SignalR.Client (6)
HubConnectionBuilderHttpExtensions.cs (6)
29hubConnectionBuilder.Services.Configure<HttpConnectionOptions>(options => options.UseStatefulReconnect = true); 142hubConnectionBuilder.Services.Configure<HttpConnectionOptions>(o => 153hubConnectionBuilder.Services.Configure(configureHttpConnection); 158hubConnectionBuilder.Services.AddSingleton<EndPoint, HttpConnectionOptionsDerivedHttpEndPoint>(); 161hubConnectionBuilder.Services.AddSingleton<IConfigureOptions<HttpConnectionOptions>, HubProtocolDerivedHttpOptionsConfigurer>(); 164hubConnectionBuilder.Services.AddSingleton<IConnectionFactory, HttpConnectionFactory>();
Microsoft.AspNetCore.SignalR.Client.Core (6)
HubConnectionBuilderExtensions.cs (6)
24hubConnectionBuilder.Services.AddLogging(configureLogging); 36hubConnectionBuilder.Services.AddSingleton<IRetryPolicy>(new DefaultRetryPolicy()); 51hubConnectionBuilder.Services.AddSingleton<IRetryPolicy>(new DefaultRetryPolicy(reconnectDelays)); 63hubConnectionBuilder.Services.AddSingleton(retryPolicy); 75hubConnectionBuilder.Services.Configure<HubConnectionOptions>(o => o.ServerTimeout = timeout); 87hubConnectionBuilder.Services.Configure<HubConnectionOptions>(o => o.KeepAliveInterval = interval);
Microsoft.AspNetCore.SignalR.Protocols.Json (2)
JsonProtocolDependencyInjectionExtensions.cs (2)
38builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IHubProtocol, JsonHubProtocol>()); 39builder.Services.Configure(configure);
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (2)
MessagePackProtocolDependencyInjectionExtensions.cs (2)
41builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IHubProtocol, MessagePackHubProtocol>()); 42builder.Services.Configure(configure);
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (2)
NewtonsoftJsonProtocolDependencyInjectionExtensions.cs (2)
41builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IHubProtocol, NewtonsoftJsonHubProtocol>()); 42builder.Services.Configure(configure);
Microsoft.AspNetCore.SignalR.StackExchangeRedis (2)
RedisDependencyInjectionExtensions.cs (2)
47signalrBuilder.Services.Configure(configure); 48signalrBuilder.Services.AddSingleton(typeof(HubLifetimeManager<>), typeof(RedisHubLifetimeManager<>));