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; }
74 references to Services
ClientSample (3)
HubSample.cs (1)
40connectionBuilder.Services.Configure<LoggerFilterOptions>(options =>
Tcp\TcpHubConnectionBuilderExtensions.cs (2)
40builder.Services.AddSingleton<IConnectionFactory, TcpConnectionFactory>(); 41builder.Services.AddSingleton(endPoint);
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.Client.FunctionalTests (21)
HubConnectionTests.cs (11)
98connectionBuilder.Services.AddSingleton(protocol); 137connectionBuilder.Services.AddSingleton(protocol); 167connectionBuilder.Services.AddSingleton(protocol); 2271connectionBuilder.Services.Configure<HttpConnectionOptions>(o => 2574connectionBuilder.Services.AddSingleton(protocol); 2632connectionBuilder.Services.AddSingleton(protocol); 2707connectionBuilder.Services.AddSingleton(protocol); 2771connectionBuilder.Services.AddSingleton(protocol); 2814connectionBuilder.Services.AddSingleton(protocol); 2815connectionBuilder.Services.Configure<HubConnectionOptions>(o => o.StatefulReconnectBufferSize = 500); 2878connectionBuilder.Services.AddSingleton<IHubProtocol>(new HubProtocolVersionTests.SingleVersionHubProtocol(HubProtocols["json"], 1));
HubConnectionTests.Tracing.cs (6)
61connectionBuilder.Services.AddSingleton(protocol); 62connectionBuilder.Services.AddSingleton(clientSourceContainer); 599connectionBuilder.Services.AddSingleton(protocol); 600connectionBuilder.Services.AddSingleton(clientSourceContainer); 689connectionBuilder.Services.AddSingleton(protocol); 690connectionBuilder.Services.AddSingleton(clientSourceContainer);
HubProtocolVersionTests.cs (4)
76connectionBuilder.Services.AddSingleton<IHubProtocol>(new VersionedJsonHubProtocol(1000)); 120connectionBuilder.Services.AddSingleton<IHubProtocol>(new VersionedJsonHubProtocol(1000)); 121connectionBuilder.Services.AddSingleton<IConnectionFactory>(proxyConnectionFactory); 175connectionBuilder.Services.AddSingleton<IHubProtocol>(new SingleVersionHubProtocol(new VersionedJsonHubProtocol(int.MaxValue), int.MaxValue));
Microsoft.AspNetCore.SignalR.Client.Tests (25)
HubConnectionTests.ConnectionLifecycle.cs (3)
89builder.Services.AddSingleton<IConnectionFactory>(delegateConnectionFactory); 122builder.Services.AddSingleton<IConnectionFactory>(delegateConnectionFactory); 614builder.Services.AddSingleton<IConnectionFactory>(delegateConnectionFactory);
HubConnectionTests.cs (3)
67builder.Services.AddSingleton<IConnectionFactory>(delegateConnectionFactory); 894builder.Services.AddSingleton<IConnectionFactory>(delegateConnectionFactory); 926builder.Services.AddSingleton<IConnectionFactory>(delegateConnectionFactory);
HubConnectionTests.Helpers.cs (3)
30builder.Services.AddSingleton<IConnectionFactory>(delegateConnectionFactory); 39builder.Services.AddSingleton(protocol); 44builder.Services.AddSingleton(clientActivitySource);
HubConnectionTests.Reconnect.cs (12)
113builder.Services.AddSingleton<IConnectionFactory>(testConnectionFactory); 214builder.Services.AddSingleton<IConnectionFactory>(testConnectionFactory); 309builder.Services.AddSingleton<IConnectionFactory>(testConnectionFactory); 389builder.Services.AddSingleton<IConnectionFactory>(testConnectionFactory); 487builder.Services.AddSingleton<IConnectionFactory>(testConnectionFactory); 571builder.Services.AddSingleton<IConnectionFactory>(testConnectionFactory); 630builder.Services.AddSingleton<IConnectionFactory>(testConnectionFactory); 685builder.Services.AddSingleton<IConnectionFactory>(testConnectionFactory); 743builder.Services.AddSingleton<IConnectionFactory>(testConnectionFactory); 850builder.Services.AddSingleton<IConnectionFactory>(testConnectionFactory); 983builder.Services.AddSingleton<IConnectionFactory>(testConnectionFactory); 1060builder.Services.AddSingleton<IConnectionFactory>(testConnectionFactory);
TestServerTests.cs (4)
53connectionBuilder.Services.AddLogging(); 54connectionBuilder.Services.AddSingleton(LoggerFactory); 98connectionBuilder.Services.AddLogging(); 99connectionBuilder.Services.AddSingleton(LoggerFactory);
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<>));
Microsoft.AspNetCore.SignalR.StackExchangeRedis.Tests (1)
RedisEndToEnd.cs (1)
227hubConnectionBuilder.Services.AddSingleton(protocol);
Microsoft.AspNetCore.SignalR.Tests (1)
NativeAotTests.cs (1)
33AppJsonSerializerContext.AddToJsonHubProtocol(hubConnectionBuilder.Services);
Microsoft.AspNetCore.SignalR.Tests.Utils (1)
HubConnectionBuilderTestExtensions.cs (1)
17hubConnectionBuilder.Services.AddSingleton(loggerFactory);