1 implementation of IHubConnectionBuilder
Microsoft.AspNetCore.SignalR.Client.Core (1)
HubConnectionBuilder.cs (1)
17
public class HubConnectionBuilder :
IHubConnectionBuilder
65 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>
27
public 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>
40
public 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>
53
public 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>
66
public 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>
80
public 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>
92
public 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>
105
public 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>
118
public 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>
132
public static
IHubConnectionBuilder
WithUrl(this
IHubConnectionBuilder
hubConnectionBuilder, Uri url, HttpTransportType transports, Action<HttpConnectionOptions> configureHttpConnection)
138
private static
IHubConnectionBuilder
WithUrlCore(this
IHubConnectionBuilder
hubConnectionBuilder, Uri url, HttpTransportType? transports, Action<HttpConnectionOptions>? configureHttpConnection)
Microsoft.AspNetCore.SignalR.Client.Core (26)
HubConnectionBuilderExtensions.cs (25)
12
/// Extension methods for <see cref="
IHubConnectionBuilder
"/>.
19
/// <param name="hubConnectionBuilder">The <see cref="
IHubConnectionBuilder
" /> to configure.</param>
21
/// <returns>The same instance of the <see cref="
IHubConnectionBuilder
"/> for chaining.</returns>
22
public static
IHubConnectionBuilder
ConfigureLogging(this
IHubConnectionBuilder
hubConnectionBuilder, Action<ILoggingBuilder> configureLogging)
32
/// <param name="hubConnectionBuilder">The <see cref="
IHubConnectionBuilder
" /> to configure.</param>
33
/// <returns>The same instance of the <see cref="
IHubConnectionBuilder
"/> for chaining.</returns>
34
public static
IHubConnectionBuilder
WithAutomaticReconnect(this
IHubConnectionBuilder
hubConnectionBuilder)
43
/// <param name="hubConnectionBuilder">The <see cref="
IHubConnectionBuilder
" /> to configure.</param>
48
/// <returns>The same instance of the <see cref="
IHubConnectionBuilder
"/> for chaining.</returns>
49
public static
IHubConnectionBuilder
WithAutomaticReconnect(this
IHubConnectionBuilder
hubConnectionBuilder, TimeSpan[] reconnectDelays)
58
/// <param name="hubConnectionBuilder">The <see cref="
IHubConnectionBuilder
" /> to configure.</param>
60
/// <returns>The same instance of the <see cref="
IHubConnectionBuilder
"/> for chaining.</returns>
61
public static
IHubConnectionBuilder
WithAutomaticReconnect(this
IHubConnectionBuilder
hubConnectionBuilder, IRetryPolicy retryPolicy)
70
/// <param name="hubConnectionBuilder">The <see cref="
IHubConnectionBuilder
" /> to configure.</param>
72
/// <returns>The same instance of the <see cref="
IHubConnectionBuilder
"/> for chaining.</returns>
73
public static
IHubConnectionBuilder
WithServerTimeout(this
IHubConnectionBuilder
hubConnectionBuilder, TimeSpan timeout)
82
/// <param name="hubConnectionBuilder">The <see cref="
IHubConnectionBuilder
" /> to configure.</param>
84
/// <returns>The same instance of the <see cref="
IHubConnectionBuilder
"/> for chaining.</returns>
85
public static
IHubConnectionBuilder
WithKeepAliveInterval(this
IHubConnectionBuilder
hubConnectionBuilder, TimeSpan interval)
IRetryPolicy.cs (1)
14
/// If passed to <see cref="HubConnectionBuilderExtensions.WithAutomaticReconnect(
IHubConnectionBuilder
, IRetryPolicy)"/>,