1 implementation of IHubConnectionBuilder
Microsoft.AspNetCore.SignalR.Client.Core (1)
HubConnectionBuilder.cs (1)
17public class HubConnectionBuilder : IHubConnectionBuilder
69 references to IHubConnectionBuilder
Microsoft.AspNetCore.SignalR.Client (39)
HubConnectionBuilderHttpExtensions.cs (39)
18/// Extension methods for <see cref="IHubConnectionBuilder"/>. 25/// <param name="hubConnectionBuilder">The <see cref="IHubConnectionBuilder" /> to configure.</param> 26/// <returns>The same instance of the <see cref="IHubConnectionBuilder"/> for chaining.</returns> 27public static IHubConnectionBuilder WithStatefulReconnect(this IHubConnectionBuilder hubConnectionBuilder) 37/// <param name="hubConnectionBuilder">The <see cref="IHubConnectionBuilder" /> to configure.</param> 39/// <returns>The same instance of the <see cref="IHubConnectionBuilder"/> for chaining.</returns> 40public static IHubConnectionBuilder WithUrl(this IHubConnectionBuilder hubConnectionBuilder, [StringSyntax(StringSyntaxAttribute.Uri)] string url) 49/// <param name="hubConnectionBuilder">The <see cref="IHubConnectionBuilder" /> to configure.</param> 52/// <returns>The same instance of the <see cref="IHubConnectionBuilder"/> for chaining.</returns> 53public static IHubConnectionBuilder WithUrl(this IHubConnectionBuilder hubConnectionBuilder, [StringSyntax(StringSyntaxAttribute.Uri)] string url, Action<HttpConnectionOptions> configureHttpConnection) 62/// <param name="hubConnectionBuilder">The <see cref="IHubConnectionBuilder" /> to configure.</param> 65/// <returns>The same instance of the <see cref="IHubConnectionBuilder"/> for chaining.</returns> 66public static IHubConnectionBuilder WithUrl(this IHubConnectionBuilder hubConnectionBuilder, [StringSyntax(StringSyntaxAttribute.Uri)] string url, HttpTransportType transports) 75/// <param name="hubConnectionBuilder">The <see cref="IHubConnectionBuilder" /> to configure.</param> 79/// <returns>The same instance of the <see cref="IHubConnectionBuilder"/> for chaining.</returns> 80public static IHubConnectionBuilder WithUrl(this IHubConnectionBuilder hubConnectionBuilder, [StringSyntax(StringSyntaxAttribute.Uri)] string url, HttpTransportType transports, Action<HttpConnectionOptions> configureHttpConnection) 89/// <param name="hubConnectionBuilder">The <see cref="IHubConnectionBuilder" /> to configure.</param> 91/// <returns>The same instance of the <see cref="IHubConnectionBuilder"/> for chaining.</returns> 92public static IHubConnectionBuilder WithUrl(this IHubConnectionBuilder hubConnectionBuilder, Uri url) 101/// <param name="hubConnectionBuilder">The <see cref="IHubConnectionBuilder" /> to configure.</param> 104/// <returns>The same instance of the <see cref="IHubConnectionBuilder"/> for chaining.</returns> 105public static IHubConnectionBuilder WithUrl(this IHubConnectionBuilder hubConnectionBuilder, Uri url, Action<HttpConnectionOptions> configureHttpConnection) 114/// <param name="hubConnectionBuilder">The <see cref="IHubConnectionBuilder" /> to configure.</param> 117/// <returns>The same instance of the <see cref="IHubConnectionBuilder"/> for chaining.</returns> 118public static IHubConnectionBuilder WithUrl(this IHubConnectionBuilder hubConnectionBuilder, Uri url, HttpTransportType transports) 127/// <param name="hubConnectionBuilder">The <see cref="IHubConnectionBuilder" /> to configure.</param> 131/// <returns>The same instance of the <see cref="IHubConnectionBuilder"/> for chaining.</returns> 132public static IHubConnectionBuilder WithUrl(this IHubConnectionBuilder hubConnectionBuilder, Uri url, HttpTransportType transports, Action<HttpConnectionOptions> configureHttpConnection) 138private static IHubConnectionBuilder WithUrlCore(this IHubConnectionBuilder hubConnectionBuilder, Uri url, HttpTransportType? transports, Action<HttpConnectionOptions>? configureHttpConnection)
Microsoft.AspNetCore.SignalR.Client.Core (30)
HubConnectionBuilderExtensions.cs (29)
13/// Extension methods for <see cref="IHubConnectionBuilder"/>. 20/// <param name="hubConnectionBuilder">The <see cref="IHubConnectionBuilder" /> to configure.</param> 22/// <returns>The same instance of the <see cref="IHubConnectionBuilder"/> for chaining.</returns> 23public static IHubConnectionBuilder ConfigureLogging(this IHubConnectionBuilder hubConnectionBuilder, Action<ILoggingBuilder> configureLogging) 33/// <param name="hubConnectionBuilder">The <see cref="IHubConnectionBuilder" /> to configure.</param> 34/// <returns>The same instance of the <see cref="IHubConnectionBuilder"/> for chaining.</returns> 35public static IHubConnectionBuilder WithAutomaticReconnect(this IHubConnectionBuilder hubConnectionBuilder) 44/// <param name="hubConnectionBuilder">The <see cref="IHubConnectionBuilder" /> to configure.</param> 49/// <returns>The same instance of the <see cref="IHubConnectionBuilder"/> for chaining.</returns> 50public static IHubConnectionBuilder WithAutomaticReconnect(this IHubConnectionBuilder hubConnectionBuilder, TimeSpan[] reconnectDelays) 59/// <param name="hubConnectionBuilder">The <see cref="IHubConnectionBuilder" /> to configure.</param> 61/// <returns>The same instance of the <see cref="IHubConnectionBuilder"/> for chaining.</returns> 62public static IHubConnectionBuilder WithAutomaticReconnect(this IHubConnectionBuilder hubConnectionBuilder, IRetryPolicy retryPolicy) 71/// <param name="hubConnectionBuilder">The <see cref="IHubConnectionBuilder" /> to configure.</param> 73/// <returns>The same instance of the <see cref="IHubConnectionBuilder"/> for chaining.</returns> 74public static IHubConnectionBuilder WithServerTimeout(this IHubConnectionBuilder hubConnectionBuilder, TimeSpan timeout) 83/// <param name="hubConnectionBuilder">The <see cref="IHubConnectionBuilder" /> to configure.</param> 85/// <returns>The same instance of the <see cref="IHubConnectionBuilder"/> for chaining.</returns> 86public static IHubConnectionBuilder WithKeepAliveInterval(this IHubConnectionBuilder hubConnectionBuilder, TimeSpan interval) 95/// <param name="hubConnectionBuilder">The <see cref="IHubConnectionBuilder" /> to configure.</param> 97/// <returns>The same instance of the <see cref="IHubConnectionBuilder"/> for chaining.</returns> 98public static IHubConnectionBuilder WithAuthenticationRefresh(this IHubConnectionBuilder hubConnectionBuilder, Action<AuthenticationRefreshOptions> configure)
IRetryPolicy.cs (1)
14/// If passed to <see cref="HubConnectionBuilderExtensions.WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)"/>,