<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.AspNetCore.SignalR.Core</name>
    </assembly>
    <members>
        <member name="T:Microsoft.AspNetCore.SignalR.ClientProxyExtensions">
            <summary>
            Extension methods for <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.SendAsync(Microsoft.AspNetCore.SignalR.IClientProxy,System.String,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection(s) represented by the <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/> instance.
            Does not wait for a response from the receiver.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/></param>
            <param name="method">The name of the method to invoke.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.SendAsync(Microsoft.AspNetCore.SignalR.IClientProxy,System.String,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection(s) represented by the <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/> instance.
            Does not wait for a response from the receiver.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/></param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.SendAsync(Microsoft.AspNetCore.SignalR.IClientProxy,System.String,System.Object,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection(s) represented by the <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/> instance.
            Does not wait for a response from the receiver.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/></param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="arg2">The second argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.SendAsync(Microsoft.AspNetCore.SignalR.IClientProxy,System.String,System.Object,System.Object,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection(s) represented by the <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/> instance.
            Does not wait for a response from the receiver.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/></param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="arg2">The second argument.</param>
            <param name="arg3">The third argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.SendAsync(Microsoft.AspNetCore.SignalR.IClientProxy,System.String,System.Object,System.Object,System.Object,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection(s) represented by the <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/> instance.
            Does not wait for a response from the receiver.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/></param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="arg2">The second argument.</param>
            <param name="arg3">The third argument.</param>
            <param name="arg4">The fourth argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.SendAsync(Microsoft.AspNetCore.SignalR.IClientProxy,System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection(s) represented by the <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/> instance.
            Does not wait for a response from the receiver.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/></param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="arg2">The second argument.</param>
            <param name="arg3">The third argument.</param>
            <param name="arg4">The fourth argument.</param>
            <param name="arg5">The fifth argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.SendAsync(Microsoft.AspNetCore.SignalR.IClientProxy,System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection(s) represented by the <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/> instance.
            Does not wait for a response from the receiver.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/></param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="arg2">The second argument.</param>
            <param name="arg3">The third argument.</param>
            <param name="arg4">The fourth argument.</param>
            <param name="arg5">The fifth argument.</param>
            <param name="arg6">The sixth argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.SendAsync(Microsoft.AspNetCore.SignalR.IClientProxy,System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection(s) represented by the <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/> instance.
            Does not wait for a response from the receiver.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/></param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="arg2">The second argument.</param>
            <param name="arg3">The third argument.</param>
            <param name="arg4">The fourth argument.</param>
            <param name="arg5">The fifth argument.</param>
            <param name="arg6">The sixth argument.</param>
            <param name="arg7">The seventh argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.SendAsync(Microsoft.AspNetCore.SignalR.IClientProxy,System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection(s) represented by the <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/> instance.
            Does not wait for a response from the receiver.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/></param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="arg2">The second argument.</param>
            <param name="arg3">The third argument.</param>
            <param name="arg4">The fourth argument.</param>
            <param name="arg5">The fifth argument.</param>
            <param name="arg6">The sixth argument.</param>
            <param name="arg7">The seventh argument.</param>
            <param name="arg8">The eighth argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.SendAsync(Microsoft.AspNetCore.SignalR.IClientProxy,System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection(s) represented by the <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/> instance.
            Does not wait for a response from the receiver.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/></param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="arg2">The second argument.</param>
            <param name="arg3">The third argument.</param>
            <param name="arg4">The fourth argument.</param>
            <param name="arg5">The fifth argument.</param>
            <param name="arg6">The sixth argument.</param>
            <param name="arg7">The seventh argument.</param>
            <param name="arg8">The eighth argument.</param>
            <param name="arg9">The ninth argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.SendAsync(Microsoft.AspNetCore.SignalR.IClientProxy,System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection(s) represented by the <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/> instance.
            Does not wait for a response from the receiver.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/></param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="arg2">The second argument.</param>
            <param name="arg3">The third argument.</param>
            <param name="arg4">The fourth argument.</param>
            <param name="arg5">The fifth argument.</param>
            <param name="arg6">The sixth argument.</param>
            <param name="arg7">The seventh argument.</param>
            <param name="arg8">The eighth argument.</param>
            <param name="arg9">The ninth argument.</param>
            <param name="arg10">The tenth argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.InvokeAsync``1(Microsoft.AspNetCore.SignalR.ISingleClientProxy,System.String,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection represented by the <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/> instance and waits for a response.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/>.</param>
            <param name="method">The name of the method to invoke.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.InvokeAsync``1(Microsoft.AspNetCore.SignalR.ISingleClientProxy,System.String,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection represented by the <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/> instance and waits for a response.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/>.</param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.InvokeAsync``1(Microsoft.AspNetCore.SignalR.ISingleClientProxy,System.String,System.Object,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection represented by the <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/> instance and waits for a response.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/>.</param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="arg2">The second argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.InvokeAsync``1(Microsoft.AspNetCore.SignalR.ISingleClientProxy,System.String,System.Object,System.Object,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection represented by the <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/> instance and waits for a response.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/>.</param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="arg2">The second argument.</param>
            <param name="arg3">The third argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.InvokeAsync``1(Microsoft.AspNetCore.SignalR.ISingleClientProxy,System.String,System.Object,System.Object,System.Object,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection represented by the <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/> instance and waits for a response.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/>.</param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="arg2">The second argument.</param>
            <param name="arg3">The third argument.</param>
            <param name="arg4">The fourth argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.InvokeAsync``1(Microsoft.AspNetCore.SignalR.ISingleClientProxy,System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection represented by the <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/> instance and waits for a response.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/>.</param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="arg2">The second argument.</param>
            <param name="arg3">The third argument.</param>
            <param name="arg4">The fourth argument.</param>
            <param name="arg5">The fifth argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.InvokeAsync``1(Microsoft.AspNetCore.SignalR.ISingleClientProxy,System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection represented by the <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/> instance and waits for a response.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/>.</param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="arg2">The second argument.</param>
            <param name="arg3">The third argument.</param>
            <param name="arg4">The fourth argument.</param>
            <param name="arg5">The fifth argument.</param>
            <param name="arg6">The sixth argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.InvokeAsync``1(Microsoft.AspNetCore.SignalR.ISingleClientProxy,System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection represented by the <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/> instance and waits for a response.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/></param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="arg2">The second argument.</param>
            <param name="arg3">The third argument.</param>
            <param name="arg4">The fourth argument.</param>
            <param name="arg5">The fifth argument.</param>
            <param name="arg6">The sixth argument.</param>
            <param name="arg7">The seventh argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.InvokeAsync``1(Microsoft.AspNetCore.SignalR.ISingleClientProxy,System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection represented by the <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/> instance and waits for a response.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/>.</param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="arg2">The second argument.</param>
            <param name="arg3">The third argument.</param>
            <param name="arg4">The fourth argument.</param>
            <param name="arg5">The fifth argument.</param>
            <param name="arg6">The sixth argument.</param>
            <param name="arg7">The seventh argument.</param>
            <param name="arg8">The eighth argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.InvokeAsync``1(Microsoft.AspNetCore.SignalR.ISingleClientProxy,System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection represented by the <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/> instance and waits for a response.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/>.</param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="arg2">The second argument.</param>
            <param name="arg3">The third argument.</param>
            <param name="arg4">The fourth argument.</param>
            <param name="arg5">The fifth argument.</param>
            <param name="arg6">The sixth argument.</param>
            <param name="arg7">The seventh argument.</param>
            <param name="arg8">The eighth argument.</param>
            <param name="arg9">The ninth argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ClientProxyExtensions.InvokeAsync``1(Microsoft.AspNetCore.SignalR.ISingleClientProxy,System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection represented by the <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/> instance and waits for a response.
            </summary>
            <param name="clientProxy">The <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/>.</param>
            <param name="method">The name of the method to invoke.</param>
            <param name="arg1">The first argument.</param>
            <param name="arg2">The second argument.</param>
            <param name="arg3">The third argument.</param>
            <param name="arg4">The fourth argument.</param>
            <param name="arg5">The fifth argument.</param>
            <param name="arg6">The sixth argument.</param>
            <param name="arg7">The seventh argument.</param>
            <param name="arg8">The eighth argument.</param>
            <param name="arg9">The ninth argument.</param>
            <param name="arg10">The tenth argument.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager`1">
            <summary>
            A default in-memory lifetime manager abstraction for <see cref="T:Microsoft.AspNetCore.SignalR.Hub"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager`1.#ctor(Microsoft.Extensions.Logging.ILogger{Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager{`0}})">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager`1"/> class.
            </summary>
            <param name="logger">The logger.</param>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager`1.AddToGroupAsync(System.String,System.String,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager`1.RemoveFromGroupAsync(System.String,System.String,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager`1.SendAllAsync(System.String,System.Object[],System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager`1.SendConnectionAsync(System.String,System.String,System.Object[],System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager`1.SendGroupAsync(System.String,System.String,System.Object[],System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager`1.SendGroupsAsync(System.Collections.Generic.IReadOnlyList{System.String},System.String,System.Object[],System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager`1.SendGroupExceptAsync(System.String,System.String,System.Object[],System.Collections.Generic.IReadOnlyList{System.String},System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager`1.SendUserAsync(System.String,System.String,System.Object[],System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager`1.OnConnectedAsync(Microsoft.AspNetCore.SignalR.HubConnectionContext)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager`1.OnDisconnectedAsync(Microsoft.AspNetCore.SignalR.HubConnectionContext)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager`1.SendAllExceptAsync(System.String,System.Object[],System.Collections.Generic.IReadOnlyList{System.String},System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager`1.SendConnectionsAsync(System.Collections.Generic.IReadOnlyList{System.String},System.String,System.Object[],System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager`1.SendUsersAsync(System.Collections.Generic.IReadOnlyList{System.String},System.String,System.Object[],System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager`1.InvokeConnectionAsync``1(System.String,System.String,System.Object[],System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager`1.SetConnectionResultAsync(System.String,Microsoft.AspNetCore.SignalR.Protocol.CompletionMessage)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DefaultHubLifetimeManager`1.TryGetReturnType(System.String,System.Type@)">
            <inheritdoc/>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.DefaultUserIdProvider">
            <summary>
            The default provider for getting the user ID from a connection.
            This provider gets the user ID from the connection's <see cref="P:Microsoft.AspNetCore.SignalR.HubConnectionContext.User"/> name identifier claim.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DefaultUserIdProvider.GetUserId(Microsoft.AspNetCore.SignalR.HubConnectionContext)">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.DynamicHub">
            <summary>
            A base class for SignalR hubs that use <c>dynamic</c> to represent client invocations.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.DynamicHub.Clients">
            <summary>
            Gets or sets an object that can be used to invoke methods on the clients connected to this hub.
            </summary>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.DynamicHubClients">
            <summary>
            A class that provides <c>dynamic</c> access to connections, including the one that sent the current invocation.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DynamicHubClients.#ctor(Microsoft.AspNetCore.SignalR.IHubCallerClients)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.SignalR.DynamicHubClients"/> class.
            </summary>
            <param name="clients">A wrapped <see cref="T:Microsoft.AspNetCore.SignalR.IHubCallerClients"/> that is used to invoke methods.</param>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.DynamicHubClients.All">
            <summary>
            Gets an object that can be used to invoke methods on all clients connected to the hub.
            </summary>
            <returns>An object that can be used to invoke methods on the specified user.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DynamicHubClients.AllExcept(System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Gets an object that can be used to invoke methods on all clients connected to the hub excluding the specified connections.
            </summary>
            <param name="excludedConnectionIds">A collection of connection IDs to exclude.</param>
            <returns>An object that can be used to invoke methods on the specified user.</returns>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.DynamicHubClients.Caller">
            <summary>
            Gets an object that can be used to invoke methods on the connection which triggered the current invocation.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DynamicHubClients.Client(System.String)">
            <summary>
            Gets an object that can be used to invoke methods on the specified connection.
            </summary>
            <param name="connectionId">The connection ID.</param>
            <returns>An object that can be used to invoke methods.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DynamicHubClients.Clients(System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Gets an object that can be used to invoke methods on the specified connections.
            </summary>
            <param name="connectionIds">The connection IDs.</param>
            <returns>An object that can be used to invoke methods.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DynamicHubClients.Group(System.String)">
            <summary>
            Gets an object that can be used to invoke methods on all connections in the specified group.
            </summary>
            <param name="groupName">The group name.</param>
            <returns>An object that can be used to invoke methods.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DynamicHubClients.Groups(System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Gets an object that can be used to invoke methods on all connections in all of the specified groups.
            </summary>
            <param name="groupNames">The group names.</param>
            <returns>An object that can be used to invoke methods on the specified user.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DynamicHubClients.GroupExcept(System.String,System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Gets an object that can be used to invoke methods on all connections in the specified group excluding the specified connections.
            </summary>
            <param name="groupName">The group name.</param>
            <param name="excludedConnectionIds">A collection of connection IDs to exclude.</param>
            <returns>An object that can be used to invoke methods.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DynamicHubClients.OthersInGroup(System.String)">
            <summary>
            Gets an object that can be used to invoke methods on connections in a group other than the caller.
            </summary>
            <returns>An object that can be used to invoke methods.</returns>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.DynamicHubClients.Others">
            <summary>
            Gets an object that can be used to invoke methods on connections other than the caller.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DynamicHubClients.User(System.String)">
            <summary>
            Gets an object that can be used to invoke methods on all connections associated with the specified user.
            </summary>
            <param name="userId">The user ID.</param>
            <returns>An object that can be used to invoke methods.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.DynamicHubClients.Users(System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Gets an object that can be used to invoke methods on all connections associated with all of the specified users.
            </summary>
            <param name="userIds">The user IDs.</param>
            <returns>An object that can be used to invoke methods.</returns>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.Hub">
            <summary>
            A base class for a SignalR hub.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.Hub.Clients">
            <summary>
            Gets or sets an object that can be used to invoke methods on the clients connected to this hub.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.Hub.Context">
            <summary>
            Gets or sets the hub caller context.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.Hub.Groups">
            <summary>
            Gets or sets the group manager.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.Hub.OnConnectedAsync">
            <summary>
            Called when a new connection is established with the hub.
            </summary>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous connect.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.Hub.OnDisconnectedAsync(System.Exception)">
            <summary>
            Called when a connection with the hub is terminated.
            </summary>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous disconnect.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.Hub.Dispose(System.Boolean)">
            <summary>
            Releases all resources currently used by this <see cref="T:Microsoft.AspNetCore.SignalR.Hub"/> instance.
            </summary>
            <param name="disposing"><c>true</c> if this method is being invoked by the <see cref="M:Microsoft.AspNetCore.SignalR.Hub.Dispose"/> method,
            otherwise <c>false</c>.</param>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.Hub.Dispose">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.HubCallerContext">
            <summary>
            A context abstraction for accessing information about the hub caller connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubCallerContext.ConnectionId">
            <summary>
            Gets the connection ID.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubCallerContext.UserIdentifier">
            <summary>
            Gets the user identifier.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubCallerContext.User">
            <summary>
            Gets the user.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubCallerContext.Items">
            <summary>
            Gets a key/value collection that can be used to share data within the scope of this connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubCallerContext.Features">
            <summary>
            Gets the collection of HTTP features available on the connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubCallerContext.ConnectionAborted">
            <summary>
            Gets a <see cref="T:System.Threading.CancellationToken"/> that notifies when the connection is aborted.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubCallerContext.Abort">
            <summary>
            Aborts the connection.
            </summary>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.HubClientsExtensions">
            <summary>
            Extension methods for <see cref="T:Microsoft.AspNetCore.SignalR.IHubClients`1"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.AllExcept``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all clients connected to the hub excluding the specified connection.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="excludedConnectionId1">The first connection to exclude.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.AllExcept``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all clients connected to the hub excluding the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="excludedConnectionId1">The first connection to exclude.</param>
            <param name="excludedConnectionId2">The second connection to exclude.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.AllExcept``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all clients connected to the hub excluding the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="excludedConnectionId1">The first connection to exclude.</param>
            <param name="excludedConnectionId2">The second connection to exclude.</param>
            <param name="excludedConnectionId3">The third connection to exclude.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.AllExcept``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all clients connected to the hub excluding the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="excludedConnectionId1">The first connection to exclude.</param>
            <param name="excludedConnectionId2">The second connection to exclude.</param>
            <param name="excludedConnectionId3">The third connection to exclude.</param>
            <param name="excludedConnectionId4">The fourth connection to exclude.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.AllExcept``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all clients connected to the hub excluding the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="excludedConnectionId1">The first connection to exclude.</param>
            <param name="excludedConnectionId2">The second connection to exclude.</param>
            <param name="excludedConnectionId3">The third connection to exclude.</param>
            <param name="excludedConnectionId4">The fourth connection to exclude.</param>
            <param name="excludedConnectionId5">The fifth connection to exclude.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.AllExcept``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all clients connected to the hub excluding the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="excludedConnectionId1">The first connection to exclude.</param>
            <param name="excludedConnectionId2">The second connection to exclude.</param>
            <param name="excludedConnectionId3">The third connection to exclude.</param>
            <param name="excludedConnectionId4">The fourth connection to exclude.</param>
            <param name="excludedConnectionId5">The fifth connection to exclude.</param>
            <param name="excludedConnectionId6">The sixth connection to exclude.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.AllExcept``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all clients connected to the hub excluding the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="excludedConnectionId1">The first connection to exclude.</param>
            <param name="excludedConnectionId2">The second connection to exclude.</param>
            <param name="excludedConnectionId3">The third connection to exclude.</param>
            <param name="excludedConnectionId4">The fourth connection to exclude.</param>
            <param name="excludedConnectionId5">The fifth connection to exclude.</param>
            <param name="excludedConnectionId6">The sixth connection to exclude.</param>
            <param name="excludedConnectionId7">The seventh connection to exclude.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.AllExcept``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all clients connected to the hub excluding the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="excludedConnectionId1">The first connection to exclude.</param>
            <param name="excludedConnectionId2">The second connection to exclude.</param>
            <param name="excludedConnectionId3">The third connection to exclude.</param>
            <param name="excludedConnectionId4">The fourth connection to exclude.</param>
            <param name="excludedConnectionId5">The fifth connection to exclude.</param>
            <param name="excludedConnectionId6">The sixth connection to exclude.</param>
            <param name="excludedConnectionId7">The seventh connection to exclude.</param>
            <param name="excludedConnectionId8">The eighth connection to exclude.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.AllExcept``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all clients connected to the hub excluding the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="excludedConnectionIds">The connection IDs to exclude.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Clients``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="connection1">The first connection to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Clients``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="connection1">The first connection to include.</param>
            <param name="connection2">The second connection to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Clients``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="connection1">The first connection to include.</param>
            <param name="connection2">The second connection to include.</param>
            <param name="connection3">The third connection to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Clients``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="connection1">The first connection to include.</param>
            <param name="connection2">The second connection to include.</param>
            <param name="connection3">The third connection to include.</param>
            <param name="connection4">The fourth connection to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Clients``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="connection1">The first connection to include.</param>
            <param name="connection2">The second connection to include.</param>
            <param name="connection3">The third connection to include.</param>
            <param name="connection4">The fourth connection to include.</param>
            <param name="connection5">The fifth connection to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Clients``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="connection1">The first connection to include.</param>
            <param name="connection2">The second connection to include.</param>
            <param name="connection3">The third connection to include.</param>
            <param name="connection4">The fourth connection to include.</param>
            <param name="connection5">The fifth connection to include.</param>
            <param name="connection6">The sixth connection to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Clients``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="connection1">The first connection to include.</param>
            <param name="connection2">The second connection to include.</param>
            <param name="connection3">The third connection to include.</param>
            <param name="connection4">The fourth connection to include.</param>
            <param name="connection5">The fifth connection to include.</param>
            <param name="connection6">The sixth connection to include.</param>
            <param name="connection7">The seventh connection to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Clients``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="connection1">The first connection to include.</param>
            <param name="connection2">The second connection to include.</param>
            <param name="connection3">The third connection to include.</param>
            <param name="connection4">The fourth connection to include.</param>
            <param name="connection5">The fifth connection to include.</param>
            <param name="connection6">The sixth connection to include.</param>
            <param name="connection7">The seventh connection to include.</param>
            <param name="connection8">The eighth connection to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Clients``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="connectionIds">The connection IDs.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Groups``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in all of the specified groups.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="group1">The first group to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Groups``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in all of the specified groups.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="group1">The first group to include.</param>
            <param name="group2">The second group to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Groups``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in all of the specified groups.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="group1">The first group to include.</param>
            <param name="group2">The second group to include.</param>
            <param name="group3">The third group to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Groups``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in all of the specified groups.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="group1">The first group to include.</param>
            <param name="group2">The second group to include.</param>
            <param name="group3">The third group to include.</param>
            <param name="group4">The fourth group to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Groups``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in all of the specified groups.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="group1">The first group to include.</param>
            <param name="group2">The second group to include.</param>
            <param name="group3">The third group to include.</param>
            <param name="group4">The fourth group to include.</param>
            <param name="group5">The fifth group to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Groups``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in all of the specified groups.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="group1">The first group to include.</param>
            <param name="group2">The second group to include.</param>
            <param name="group3">The third group to include.</param>
            <param name="group4">The fourth group to include.</param>
            <param name="group5">The fifth group to include.</param>
            <param name="group6">The sixth group to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Groups``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in all of the specified groups.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="group1">The first group to include.</param>
            <param name="group2">The second group to include.</param>
            <param name="group3">The third group to include.</param>
            <param name="group4">The fourth group to include.</param>
            <param name="group5">The fifth group to include.</param>
            <param name="group6">The sixth group to include.</param>
            <param name="group7">The seventh group to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Groups``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in all of the specified groups.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="group1">The first group to include.</param>
            <param name="group2">The second group to include.</param>
            <param name="group3">The third group to include.</param>
            <param name="group4">The fourth group to include.</param>
            <param name="group5">The fifth group to include.</param>
            <param name="group6">The sixth group to include.</param>
            <param name="group7">The seventh group to include.</param>
            <param name="group8">The eighth group to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Groups``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in all of the specified groups.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="groupNames">The group names.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.GroupExcept``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in the specified group excluding the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="groupName">The group name.</param>
            <param name="excludedConnectionId1">The first connection to exclude.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.GroupExcept``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in the specified group excluding the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="groupName">The group name.</param>
            <param name="excludedConnectionId1">The first connection to exclude.</param>
            <param name="excludedConnectionId2">The second connection to exclude.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.GroupExcept``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in the specified group excluding the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="groupName">The group name.</param>
            <param name="excludedConnectionId1">The first connection to exclude.</param>
            <param name="excludedConnectionId2">The second connection to exclude.</param>
            <param name="excludedConnectionId3">The third connection to exclude.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.GroupExcept``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in the specified group excluding the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="groupName">The group name.</param>
            <param name="excludedConnectionId1">The first connection to exclude.</param>
            <param name="excludedConnectionId2">The second connection to exclude.</param>
            <param name="excludedConnectionId3">The third connection to exclude.</param>
            <param name="excludedConnectionId4">The fourth connection to exclude.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.GroupExcept``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in the specified group excluding the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="groupName">The group name.</param>
            <param name="excludedConnectionId1">The first connection to exclude.</param>
            <param name="excludedConnectionId2">The second connection to exclude.</param>
            <param name="excludedConnectionId3">The third connection to exclude.</param>
            <param name="excludedConnectionId4">The fourth connection to exclude.</param>
            <param name="excludedConnectionId5">The fifth connection to exclude.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.GroupExcept``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in the specified group excluding the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="groupName">The group name.</param>
            <param name="excludedConnectionId1">The first connection to exclude.</param>
            <param name="excludedConnectionId2">The second connection to exclude.</param>
            <param name="excludedConnectionId3">The third connection to exclude.</param>
            <param name="excludedConnectionId4">The fourth connection to exclude.</param>
            <param name="excludedConnectionId5">The fifth connection to exclude.</param>
            <param name="excludedConnectionId6">The sixth connection to exclude.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.GroupExcept``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in the specified group excluding the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="groupName">The group name.</param>
            <param name="excludedConnectionId1">The first connection to exclude.</param>
            <param name="excludedConnectionId2">The second connection to exclude.</param>
            <param name="excludedConnectionId3">The third connection to exclude.</param>
            <param name="excludedConnectionId4">The fourth connection to exclude.</param>
            <param name="excludedConnectionId5">The fifth connection to exclude.</param>
            <param name="excludedConnectionId6">The sixth connection to exclude.</param>
            <param name="excludedConnectionId7">The seventh connection to exclude.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.GroupExcept``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in the specified group excluding the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="groupName">The group name.</param>
            <param name="excludedConnectionId1">The first connection to exclude.</param>
            <param name="excludedConnectionId2">The second connection to exclude.</param>
            <param name="excludedConnectionId3">The third connection to exclude.</param>
            <param name="excludedConnectionId4">The fourth connection to exclude.</param>
            <param name="excludedConnectionId5">The fifth connection to exclude.</param>
            <param name="excludedConnectionId6">The sixth connection to exclude.</param>
            <param name="excludedConnectionId7">The seventh connection to exclude.</param>
            <param name="excludedConnectionId8">The eighth connection to exclude.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.GroupExcept``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in the specified group excluding the specified connections.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="groupName">The group name.</param>
            <param name="excludedConnectionIds">The connection IDs to exclude.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Users``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections associated with all of the specified users.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="user1">The first user to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Users``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections associated with all of the specified users.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="user1">The first user to include.</param>
            <param name="user2">The second user to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Users``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections associated with all of the specified users.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="user1">The first user to include.</param>
            <param name="user2">The second user to include.</param>
            <param name="user3">The third user to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Users``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections associated with all of the specified users.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="user1">The first user to include.</param>
            <param name="user2">The second user to include.</param>
            <param name="user3">The third user to include.</param>
            <param name="user4">The fourth user to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Users``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections associated with all of the specified users.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="user1">The first user to include.</param>
            <param name="user2">The second user to include.</param>
            <param name="user3">The third user to include.</param>
            <param name="user4">The fourth user to include.</param>
            <param name="user5">The fifth user to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Users``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections associated with all of the specified users.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="user1">The first user to include.</param>
            <param name="user2">The second user to include.</param>
            <param name="user3">The third user to include.</param>
            <param name="user4">The fourth user to include.</param>
            <param name="user5">The fifth user to include.</param>
            <param name="user6">The sixth user to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Users``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections associated with all of the specified users.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="user1">The first user to include.</param>
            <param name="user2">The second user to include.</param>
            <param name="user3">The third user to include.</param>
            <param name="user4">The fourth user to include.</param>
            <param name="user5">The fifth user to include.</param>
            <param name="user6">The sixth user to include.</param>
            <param name="user7">The seventh user to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Users``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections associated with all of the specified users.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="user1">The first user to include.</param>
            <param name="user2">The second user to include.</param>
            <param name="user3">The third user to include.</param>
            <param name="user4">The fourth user to include.</param>
            <param name="user5">The fifth user to include.</param>
            <param name="user6">The sixth user to include.</param>
            <param name="user7">The seventh user to include.</param>
            <param name="user8">The eighth user to include.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubClientsExtensions.Users``1(Microsoft.AspNetCore.SignalR.IHubClients{``0},System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections associated with all of the specified users.
            </summary>
            <param name="hubClients">The abstraction that provides access to connections.</param>
            <param name="userIds">The user IDs.</param>
            <returns>A <typeparamref name="T" /> representing the methods that can be invoked on the clients.</returns>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.HubConnectionContext">
            <summary>
            Encapsulates all information about an individual connection to a SignalR Hub.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubConnectionContext.#ctor(Microsoft.AspNetCore.Connections.ConnectionContext,Microsoft.AspNetCore.SignalR.HubConnectionContextOptions,Microsoft.Extensions.Logging.ILoggerFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.SignalR.HubConnectionContext"/> class.
            </summary>
            <param name="connectionContext">The underlying <see cref="T:Microsoft.AspNetCore.Connections.ConnectionContext"/>.</param>
            <param name="loggerFactory">The logger factory.</param>
            <param name="contextOptions">The options to configure the HubConnectionContext.</param>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubConnectionContext.ConnectionAborted">
            <summary>
            Gets a <see cref="T:System.Threading.CancellationToken"/> that notifies when the connection is aborted.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubConnectionContext.ConnectionId">
            <summary>
            Gets the ID for this connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubConnectionContext.User">
            <summary>
            Gets the user for this connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubConnectionContext.Features">
            <summary>
            Gets the collection of features available on this connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubConnectionContext.Items">
            <summary>
            Gets a key/value collection that can be used to share data within the scope of this connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubConnectionContext.UserIdentifier">
            <summary>
            Gets or sets the user identifier for this connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubConnectionContext.Protocol">
            <summary>
            Gets the protocol used by this connection.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubConnectionContext.WriteAsync(Microsoft.AspNetCore.SignalR.Protocol.HubMessage,System.Threading.CancellationToken)">
            <summary>
            Write a <see cref="T:Microsoft.AspNetCore.SignalR.Protocol.HubMessage"/> to the connection.
            </summary>
            <param name="message">The <see cref="T:Microsoft.AspNetCore.SignalR.Protocol.HubMessage"/> being written.</param>
            <param name="cancellationToken">Cancels the in progress write.</param>
            <returns>A <see cref="T:System.Threading.Tasks.ValueTask"/> that represents the completion of the write. If the write throws this task will still complete successfully.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubConnectionContext.WriteAsync(Microsoft.AspNetCore.SignalR.SerializedHubMessage,System.Threading.CancellationToken)">
            <summary>
            This method is designed to support the framework and is not intended to be used by application code. Writes a pre-serialized message to the
            connection.
            </summary>
            <param name="message">The serialization cache to use.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubConnectionContext.Abort">
            <summary>
            Aborts the connection.
            </summary>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.HubConnectionContext.Log.__ProtocolVersionFailedStruct">
            <summary> This API supports the logging infrastructure and is not intended to be used directly from your code. It is subject to change in the future. </summary>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.HubConnectionContextOptions">
            <summary>
            Options used to configure <see cref="T:Microsoft.AspNetCore.SignalR.HubConnectionContext"/>.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubConnectionContextOptions.KeepAliveInterval">
            <summary>
            Gets or sets the interval used to send keep alive pings to connected clients.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubConnectionContextOptions.ClientTimeoutInterval">
            <summary>
            Gets or sets the time window clients have to send a message before the server closes the connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubConnectionContextOptions.StreamBufferCapacity">
            <summary>
            Gets or sets the max buffer size for client upload streams.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubConnectionContextOptions.MaximumReceiveMessageSize">
            <summary>
            Gets or sets the maximum message size the client can send.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubConnectionContextOptions.MaximumParallelInvocations">
            <summary>
            Gets or sets the maximum parallel hub method invocations.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubConnectionContextOptions.StatefulReconnectBufferSize">
            <summary>
            Gets or sets the maximum bytes to buffer per connection when using stateful reconnect.
            </summary>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.HubConnectionHandler`1">
            <summary>
            Handles incoming connections and implements the SignalR Hub Protocol.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubConnectionHandler`1.#ctor(Microsoft.AspNetCore.SignalR.HubLifetimeManager{`0},Microsoft.AspNetCore.SignalR.IHubProtocolResolver,Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.SignalR.HubOptions},Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.SignalR.HubOptions{`0}},Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.SignalR.IUserIdProvider,Microsoft.Extensions.DependencyInjection.IServiceScopeFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.SignalR.HubConnectionHandler`1"/> class.
            </summary>
            <param name="lifetimeManager">The hub lifetime manager.</param>
            <param name="protocolResolver">The protocol resolver used to resolve the protocols between client and server.</param>
            <param name="globalHubOptions">The global options used to initialize hubs.</param>
            <param name="hubOptions">Hub specific options used to initialize hubs. These options override the global options.</param>
            <param name="loggerFactory">The logger factory.</param>
            <param name="userIdProvider">The user ID provider used to get the user ID from a hub connection.</param>
            <param name="serviceScopeFactory">The service scope factory.</param>
            <remarks>This class is typically created via dependency injection.</remarks>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubConnectionHandler`1.OnConnectedAsync(Microsoft.AspNetCore.Connections.ConnectionContext)">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.HubConnectionStore">
            <summary>
            Stores <see cref="T:Microsoft.AspNetCore.SignalR.HubConnectionContext"/>s by ID.
            </summary>
            <remarks>
            This API is meant for internal usage.
            </remarks>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubConnectionStore.Item(System.String)">
            <summary>
            Get the <see cref="T:Microsoft.AspNetCore.SignalR.HubConnectionContext"/> by connection ID.
            </summary>
            <param name="connectionId">The ID of the connection.</param>
            <returns>The connection for the <paramref name="connectionId"/>, null if there is no connection.</returns>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubConnectionStore.Count">
            <summary>
            The number of connections in the store.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubConnectionStore.Add(Microsoft.AspNetCore.SignalR.HubConnectionContext)">
            <summary>
            Add a <see cref="T:Microsoft.AspNetCore.SignalR.HubConnectionContext"/> to the store.
            </summary>
            <param name="connection">The connection to add.</param>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubConnectionStore.Remove(Microsoft.AspNetCore.SignalR.HubConnectionContext)">
            <summary>
            Removes a <see cref="T:Microsoft.AspNetCore.SignalR.HubConnectionContext"/> from the store.
            </summary>
            <param name="connection">The connection to remove.</param>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubConnectionStore.GetEnumerator">
            <summary>
            Gets an enumerator over the connection store.
            </summary>
            <returns>The <see cref="T:Microsoft.AspNetCore.SignalR.HubConnectionStore.Enumerator"/> over the connections.</returns>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.HubConnectionStore.Enumerator">
            <summary>
            An <see cref="T:System.Collections.IEnumerator"/> over the <see cref="T:Microsoft.AspNetCore.SignalR.HubConnectionStore"/>
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubConnectionStore.Enumerator.#ctor(Microsoft.AspNetCore.SignalR.HubConnectionStore)">
            <summary>
            Constructs the <see cref="T:Microsoft.AspNetCore.SignalR.HubConnectionStore.Enumerator"/> over the <see cref="T:Microsoft.AspNetCore.SignalR.HubConnectionStore"/>.
            </summary>
            <param name="hubConnectionList">The store of connections to enumerate over.</param>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubConnectionStore.Enumerator.Current">
            <summary>
            The current connection the enumerator is on.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubConnectionStore.Enumerator.Dispose">
            <summary>
            Disposes the enumerator.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubConnectionStore.Enumerator.MoveNext">
            <summary>
            Moves the enumerator to the next value.
            </summary>
            <returns>True if there is another connection. False if there are no more connections.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubConnectionStore.Enumerator.Reset">
            <summary>
            Resets the enumerator to the beginning.
            </summary>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.HubInvocationContext">
            <summary>
            Context for a Hub invocation.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubInvocationContext.#ctor(Microsoft.AspNetCore.SignalR.HubCallerContext,System.IServiceProvider,Microsoft.AspNetCore.SignalR.Hub,System.Reflection.MethodInfo,System.Collections.Generic.IReadOnlyList{System.Object})">
            <summary>
            Instantiates a new instance of the <see cref="T:Microsoft.AspNetCore.SignalR.HubInvocationContext"/> class.
            </summary>
            <param name="context">Context for the active Hub connection and caller.</param>
            <param name="serviceProvider">The <see cref="T:System.IServiceProvider"/> specific to the scope of this Hub method invocation.</param>
            <param name="hub">The instance of the Hub.</param>
            <param name="hubMethod">The <see cref="T:System.Reflection.MethodInfo"/> for the Hub method being invoked.</param>
            <param name="hubMethodArguments">The arguments provided by the client.</param>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubInvocationContext.Context">
            <summary>
            Gets the context for the active Hub connection and caller.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubInvocationContext.Hub">
            <summary>
            Gets the Hub instance.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubInvocationContext.HubMethodName">
            <summary>
            Gets the name of the Hub method being invoked.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubInvocationContext.HubMethodArguments">
            <summary>
            Gets the arguments provided by the client.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubInvocationContext.ServiceProvider">
            <summary>
            The <see cref="T:System.IServiceProvider"/> specific to the scope of this Hub method invocation.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubInvocationContext.HubMethod">
            <summary>
            The <see cref="T:System.Reflection.MethodInfo"/> for the Hub method being invoked.
            </summary>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.HubLifetimeContext">
            <summary>
            Context for the hub lifetime events <see cref="M:Microsoft.AspNetCore.SignalR.Hub.OnConnectedAsync"/> and <see cref="M:Microsoft.AspNetCore.SignalR.Hub.OnDisconnectedAsync(System.Exception)"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubLifetimeContext.#ctor(Microsoft.AspNetCore.SignalR.HubCallerContext,System.IServiceProvider,Microsoft.AspNetCore.SignalR.Hub)">
            <summary>
            Instantiates a new instance of the <see cref="T:Microsoft.AspNetCore.SignalR.HubLifetimeContext"/> class.
            </summary>
            <param name="context">Context for the active Hub connection and caller.</param>
            <param name="serviceProvider">The <see cref="T:System.IServiceProvider"/> specific to the scope of this Hub method invocation.</param>
            <param name="hub">The instance of the Hub.</param>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubLifetimeContext.Context">
            <summary>
            Gets the context for the active Hub connection and caller.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubLifetimeContext.Hub">
            <summary>
            Gets the Hub instance.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubLifetimeContext.ServiceProvider">
            <summary>
            The <see cref="T:System.IServiceProvider"/> specific to the scope of this Hub method invocation.
            </summary>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.HubLifetimeManager`1">
            <summary>
            A lifetime manager abstraction for <see cref="T:Microsoft.AspNetCore.SignalR.Hub"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubLifetimeManager`1.OnConnectedAsync(Microsoft.AspNetCore.SignalR.HubConnectionContext)">
            <summary>
            Called when a connection is started.
            </summary>
            <param name="connection">The connection.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous connect.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubLifetimeManager`1.OnDisconnectedAsync(Microsoft.AspNetCore.SignalR.HubConnectionContext)">
            <summary>
            Called when a connection is finished.
            </summary>
            <param name="connection">The connection.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous disconnect.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubLifetimeManager`1.SendAllAsync(System.String,System.Object[],System.Threading.CancellationToken)">
            <summary>
            Sends an invocation message to all hub connections.
            </summary>
            <param name="methodName">The invocation method name.</param>
            <param name="args">The invocation arguments.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous send.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubLifetimeManager`1.SendAllExceptAsync(System.String,System.Object[],System.Collections.Generic.IReadOnlyList{System.String},System.Threading.CancellationToken)">
            <summary>
            Sends an invocation message to all hub connections excluding the specified connections.
            </summary>
            <param name="methodName">The invocation method name.</param>
            <param name="args">The invocation arguments.</param>
            <param name="excludedConnectionIds">A collection of connection IDs to exclude.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous send.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubLifetimeManager`1.SendConnectionAsync(System.String,System.String,System.Object[],System.Threading.CancellationToken)">
            <summary>
            Sends an invocation message to the specified connection.
            </summary>
            <param name="connectionId">The connection ID.</param>
            <param name="methodName">The invocation method name.</param>
            <param name="args">The invocation arguments.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous send.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubLifetimeManager`1.SendConnectionsAsync(System.Collections.Generic.IReadOnlyList{System.String},System.String,System.Object[],System.Threading.CancellationToken)">
            <summary>
            Sends an invocation message to the specified connections.
            </summary>
            <param name="connectionIds">The connection IDs.</param>
            <param name="methodName">The invocation method name.</param>
            <param name="args">The invocation arguments.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous send.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubLifetimeManager`1.SendGroupAsync(System.String,System.String,System.Object[],System.Threading.CancellationToken)">
            <summary>
            Sends an invocation message to the specified group.
            </summary>
            <param name="groupName">The group name.</param>
            <param name="methodName">The invocation method name.</param>
            <param name="args">The invocation arguments.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous send.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubLifetimeManager`1.SendGroupsAsync(System.Collections.Generic.IReadOnlyList{System.String},System.String,System.Object[],System.Threading.CancellationToken)">
            <summary>
            Sends an invocation message to the specified groups.
            </summary>
            <param name="groupNames">The group names.</param>
            <param name="methodName">The invocation method name.</param>
            <param name="args">The invocation arguments.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous send.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubLifetimeManager`1.SendGroupExceptAsync(System.String,System.String,System.Object[],System.Collections.Generic.IReadOnlyList{System.String},System.Threading.CancellationToken)">
            <summary>
            Sends an invocation message to the specified group excluding the specified connections.
            </summary>
            <param name="groupName">The group name.</param>
            <param name="methodName">The invocation method name.</param>
            <param name="args">The invocation arguments.</param>
            <param name="excludedConnectionIds">A collection of connection IDs to exclude.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous send.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubLifetimeManager`1.SendUserAsync(System.String,System.String,System.Object[],System.Threading.CancellationToken)">
            <summary>
            Sends an invocation message to the specified user.
            </summary>
            <param name="userId">The user ID.</param>
            <param name="methodName">The invocation method name.</param>
            <param name="args">The invocation arguments.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous send.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubLifetimeManager`1.SendUsersAsync(System.Collections.Generic.IReadOnlyList{System.String},System.String,System.Object[],System.Threading.CancellationToken)">
            <summary>
            Sends an invocation message to the specified users.
            </summary>
            <param name="userIds">The user IDs.</param>
            <param name="methodName">The invocation method name.</param>
            <param name="args">The invocation arguments.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous send.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubLifetimeManager`1.AddToGroupAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Adds a connection to the specified group.
            </summary>
            <param name="connectionId">The connection ID to add to a group.</param>
            <param name="groupName">The group name.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous add.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubLifetimeManager`1.RemoveFromGroupAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Removes a connection from the specified group.
            </summary>
            <param name="connectionId">The connection ID to remove from a group.</param>
            <param name="groupName">The group name.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous remove.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubLifetimeManager`1.InvokeConnectionAsync``1(System.String,System.String,System.Object[],System.Threading.CancellationToken)">
            <summary>
            Sends an invocation message to the specified connection and waits for a response.
            </summary>
            <typeparam name="T">The type of the response expected.</typeparam>
            <param name="connectionId">The connection ID.</param>
            <param name="methodName">The invocation method name.</param>
            <param name="args">The invocation arguments.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. It is recommended to set a max wait for expecting a result.</param>
            <returns>The response from the connection.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubLifetimeManager`1.SetConnectionResultAsync(System.String,Microsoft.AspNetCore.SignalR.Protocol.CompletionMessage)">
            <summary>
            Sets the connection result for an in progress <see cref="M:Microsoft.AspNetCore.SignalR.HubLifetimeManager`1.InvokeConnectionAsync``1(System.String,System.String,System.Object[],System.Threading.CancellationToken)"/> call.
            </summary>
            <param name="connectionId">The connection ID.</param>
            <param name="result">The result from the connection.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the result being set or being forwarded to another server.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubLifetimeManager`1.TryGetReturnType(System.String,System.Type@)">
            <summary>
            Tells <see cref="T:Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol"/> implementations what the expected type from a connection result is.
            </summary>
            <param name="invocationId">The ID of the in progress invocation.</param>
            <param name="type">The type the connection is expected to send. Or <see cref="T:Microsoft.AspNetCore.SignalR.Protocol.RawResult"/> if the result is intended for another server.</param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.HubMetadata">
            <summary>
            Metadata that describes the <see cref="T:Microsoft.AspNetCore.SignalR.Hub"/> information associated with a specific endpoint.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubMetadata.#ctor(System.Type)">
            <summary>
            Constructs the <see cref="T:Microsoft.AspNetCore.SignalR.HubMetadata"/> of the given <see cref="T:Microsoft.AspNetCore.SignalR.Hub"/> type.
            </summary>
            <param name="hubType">The <see cref="T:System.Type"/> of the <see cref="T:Microsoft.AspNetCore.SignalR.Hub"/>.</param>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubMetadata.HubType">
            <summary>
            The type of <see cref="T:Microsoft.AspNetCore.SignalR.Hub"/>.
            </summary>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.HubMethodNameAttribute">
            <summary>
            Customizes the name of a hub method.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubMethodNameAttribute.Name">
            <summary>
            The customized name of the hub method.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubMethodNameAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.AspNetCore.SignalR.HubMethodNameAttribute"/> class.
            </summary>
            <param name="name">The customized name of the hub method.</param>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.HubOptions">
            <summary>
            Options used to configure hub instances.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubOptions.HandshakeTimeout">
            <summary>
            Gets or sets the interval used by the server to timeout incoming handshake requests by clients. The default timeout is 15 seconds.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubOptions.KeepAliveInterval">
            <summary>
            Gets or sets the interval used by the server to send keep alive pings to connected clients. The default interval is 15 seconds.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubOptions.ClientTimeoutInterval">
            <summary>
            Gets or sets the time window clients have to send a message before the server closes the connection. The default timeout is 30 seconds.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubOptions.SupportedProtocols">
            <summary>
            Gets or sets a collection of supported hub protocol names.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubOptions.MaximumReceiveMessageSize">
            <summary>
            Gets or sets the maximum message size of a single incoming hub message. The default is 32KB.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubOptions.EnableDetailedErrors">
            <summary>
            Gets or sets a value indicating whether detailed error messages are sent to the client.
            Detailed error messages include details from exceptions thrown on the server.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubOptions.StreamBufferCapacity">
            <summary>
            Gets or sets the max buffer size for client upload streams. The default size is 10.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubOptions.MaximumParallelInvocationsPerClient">
            <summary>
            By default a client is only allowed to invoke a single Hub method at a time.
            Changing this property will allow clients to invoke multiple methods at the same time before queueing.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubOptions.DisableImplicitFromServicesParameters">
            <summary>
            When <see langword="false"/>, <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceProviderIsService"/> determines if a Hub method parameter will be injected from the DI container.
            Parameters can be explicitly marked with an attribute that implements <see cref="T:Microsoft.AspNetCore.Http.Metadata.IFromServiceMetadata"/> with or without this option set.
            </summary>
            <remarks>
            False by default. Hub method arguments will be resolved from a DI container if possible.
            </remarks>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.HubOptions.StatefulReconnectBufferSize">
            <summary>
            Gets or sets the maximum bytes to buffer per connection when using stateful reconnect.
            </summary>
            <remarks>Defaults to 100,000 bytes.</remarks>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.HubOptionsExtensions">
            <summary>
            Methods to add <see cref="T:Microsoft.AspNetCore.SignalR.IHubFilter"/>'s to Hubs.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubOptionsExtensions.AddFilter(Microsoft.AspNetCore.SignalR.HubOptions,Microsoft.AspNetCore.SignalR.IHubFilter)">
            <summary>
            Adds an instance of an <see cref="T:Microsoft.AspNetCore.SignalR.IHubFilter"/> to the <see cref="T:Microsoft.AspNetCore.SignalR.HubOptions"/>.
            </summary>
            <param name="options">The options to add a filter to.</param>
            <param name="hubFilter">The filter instance to add to the options.</param>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubOptionsExtensions.AddFilter``1(Microsoft.AspNetCore.SignalR.HubOptions)">
            <summary>
            Adds an <see cref="T:Microsoft.AspNetCore.SignalR.IHubFilter"/> type to the <see cref="T:Microsoft.AspNetCore.SignalR.HubOptions"/> that will be resolved via DI or type activated.
            </summary>
            <typeparam name="TFilter">The <see cref="T:Microsoft.AspNetCore.SignalR.IHubFilter"/> type that will be added to the options.</typeparam>
            <param name="options">The options to add a filter to.</param>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubOptionsExtensions.AddFilter(Microsoft.AspNetCore.SignalR.HubOptions,System.Type)">
            <summary>
            Adds an <see cref="T:Microsoft.AspNetCore.SignalR.IHubFilter"/> type to the <see cref="T:Microsoft.AspNetCore.SignalR.HubOptions"/> that will be resolved via DI or type activated.
            </summary>
            <param name="options">The options to add a filter to.</param>
            <param name="filterType">The <see cref="T:Microsoft.AspNetCore.SignalR.IHubFilter"/> type that will be added to the options.</param>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.HubOptionsSetup">
            <summary>
            Class to configure the <see cref="T:Microsoft.AspNetCore.SignalR.HubOptions"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubOptionsSetup.#ctor(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol})">
            <summary>
            Constructs the <see cref="T:Microsoft.AspNetCore.SignalR.HubOptionsSetup"/> with a list of protocols added to Dependency Injection.
            </summary>
            <param name="protocols">The list of <see cref="T:Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol"/>s that are from Dependency Injection.</param>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubOptionsSetup.Configure(Microsoft.AspNetCore.SignalR.HubOptions)">
            <summary>
            Configures the default values of the <see cref="T:Microsoft.AspNetCore.SignalR.HubOptions"/>.
            </summary>
            <param name="options">The <see cref="T:Microsoft.AspNetCore.SignalR.HubOptions"/> to configure.</param>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.HubOptionsSetup`1">
            <summary>
            Class to configure the <see cref="T:Microsoft.AspNetCore.SignalR.HubOptions"/> for a specific <typeparamref name="THub"/>.
            </summary>
            <typeparam name="THub">The <see cref="T:Microsoft.AspNetCore.SignalR.Hub"/> type to configure.</typeparam>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubOptionsSetup`1.#ctor(Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.SignalR.HubOptions})">
            <summary>
            Constructs the options configuration class.
            </summary>
            <param name="options">The global <see cref="T:Microsoft.AspNetCore.SignalR.HubOptions"/> from Dependency Injection.</param>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.HubOptionsSetup`1.Configure(Microsoft.AspNetCore.SignalR.HubOptions{`0})">
            <summary>
            Configures the default values of the <see cref="T:Microsoft.AspNetCore.SignalR.HubOptions"/>.
            </summary>
            <param name="options">The options to configure.</param>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.HubOptions`1">
            <summary>
            Options used to configure the specified hub type instances. These options override globally set options.
            </summary>
            <typeparam name="THub">The hub type to configure.</typeparam>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.Hub`1">
            <summary>
            A base class for a strongly typed SignalR hub.
            </summary>
            <typeparam name="T">The type of client.</typeparam>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.Hub`1.Clients">
            <summary>
            Gets or sets a <typeparamref name="T"/> that can be used to invoke methods on the clients connected to this hub.
            </summary>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.IClientProxy">
            <summary>
            A proxy abstraction for invoking hub methods.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IClientProxy.SendCoreAsync(System.String,System.Object[],System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection(s) represented by the <see cref="T:Microsoft.AspNetCore.SignalR.IClientProxy"/> instance.
            Does not wait for a response from the receiver.
            </summary>
            <param name="method">Name of the method to invoke.</param>
            <param name="args">A collection of arguments to pass to the client.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke.</returns>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.IGroupManager">
            <summary>
            A manager abstraction for adding and removing connections from groups.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IGroupManager.AddToGroupAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Adds a connection to the specified group.
            </summary>
            <param name="connectionId">The connection ID to add to a group.</param>
            <param name="groupName">The group name.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous add.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IGroupManager.RemoveFromGroupAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Removes a connection from the specified group.
            </summary>
            <param name="connectionId">The connection ID to remove from a group.</param>
            <param name="groupName">The group name.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous remove.</returns>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.IHubActivator`1">
            <summary>
            A <see cref="T:Microsoft.AspNetCore.SignalR.Hub"/> activator abstraction.
            </summary>
            <typeparam name="THub">The hub type.</typeparam>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IHubActivator`1.Create">
            <summary>
            Creates a hub.
            </summary>
            <returns>The created hub.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IHubActivator`1.Release(`0)">
            <summary>
            Releases the specified hub.
            </summary>
            <param name="hub">The hub to release.</param>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.IHubCallerClients">
            <summary>
            A clients caller abstraction for a hub.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IHubCallerClients.Client(System.String)">
            <summary>
            Gets a proxy that can be used to invoke methods on a single client connected to the hub and receive results.
            </summary>
            <param name="connectionId">The connection ID.</param>
            <returns>A client caller.</returns>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.IHubCallerClients.Caller">
            <summary>
            Gets a proxy that can be used to invoke methods on the calling client and receive results.
            </summary>
            <returns>A client caller.</returns>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.IHubCallerClients`1">
            <summary>
            An abstraction that provides access to client connections, including the one that sent the current invocation.
            </summary>
            <typeparam name="T">The client caller type.</typeparam>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.IHubCallerClients`1.Caller">
            <summary>
            Gets a caller to the connection which triggered the current invocation.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.IHubCallerClients`1.Others">
            <summary>
            Gets a caller to all connections except the one which triggered the current invocation.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IHubCallerClients`1.OthersInGroup(System.String)">
            <summary>
            Gets a caller to all connections in the specified group, except the one which triggered the current invocation.
            </summary>
            <returns>A client caller.</returns>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.IHubClients">
            <summary>
            An abstraction that provides access to client connections.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IHubClients.Client(System.String)">
            <summary>
            Gets a proxy that can be used to invoke methods on a single client connected to the hub and receive results.
            </summary>
            <param name="connectionId">The connection ID.</param>
            <returns>A client caller.</returns>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.IHubClients`1">
            <summary>
            An abstraction that provides access to client connections.
            </summary>
            <typeparam name="T">The client invoker type.</typeparam>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.IHubClients`1.All">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all clients connected to the hub.
            </summary>
            <returns>A client caller.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IHubClients`1.AllExcept(System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all clients connected to the hub excluding the specified client connections.
            </summary>
            <param name="excludedConnectionIds">A collection of connection IDs to exclude.</param>
            <returns>A client caller.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IHubClients`1.Client(System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on the specified client connection.
            </summary>
            <param name="connectionId">The connection ID.</param>
            <returns>A client caller.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IHubClients`1.Clients(System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on the specified client connections.
            </summary>
            <param name="connectionIds">The connection IDs.</param>
            <returns>A client caller.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IHubClients`1.Group(System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in the specified group.
            </summary>
            <param name="groupName">The group name.</param>
            <returns>A client caller.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IHubClients`1.Groups(System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in all of the specified groups.
            </summary>
            <param name="groupNames">The group names.</param>
            <returns>A client caller.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IHubClients`1.GroupExcept(System.String,System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections in the specified group excluding the specified connections.
            </summary>
            <param name="groupName">The group name.</param>
            <param name="excludedConnectionIds">A collection of connection IDs to exclude.</param>
            <returns>A client caller.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IHubClients`1.User(System.String)">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections associated with the specified user.
            </summary>
            <param name="userId">The user ID.</param>
            <returns>A client caller.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IHubClients`1.Users(System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Gets a <typeparamref name="T" /> that can be used to invoke methods on all connections associated with all of the specified users.
            </summary>
            <param name="userIds">The user IDs.</param>
            <returns>A client caller.</returns>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.IHubContext">
            <summary>
            A context abstraction for a hub.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.IHubContext.Clients">
            <summary>
            Gets a <see cref="T:Microsoft.AspNetCore.SignalR.IHubClients"/> that can be used to invoke methods on clients connected to the hub.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.IHubContext.Groups">
            <summary>
            Gets a <see cref="T:Microsoft.AspNetCore.SignalR.IGroupManager"/> that can be used to add and remove connections to named groups.
            </summary>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.IHubContext`1">
            <summary>
            A context abstraction for a hub.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.IHubContext`1.Clients">
            <summary>
            Gets a <see cref="T:Microsoft.AspNetCore.SignalR.IHubClients"/> that can be used to invoke methods on clients connected to the hub.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.IHubContext`1.Groups">
            <summary>
            Gets a <see cref="T:Microsoft.AspNetCore.SignalR.IGroupManager"/> that can be used to add and remove connections to named groups.
            </summary>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.IHubContext`2">
            <summary>
            A context abstraction for a hub.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.IHubContext`2.Clients">
            <summary>
            Gets a <see cref="T:Microsoft.AspNetCore.SignalR.IHubClients`1"/> that can be used to invoke methods on clients connected to the hub.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.IHubContext`2.Groups">
            <summary>
            Gets a <see cref="T:Microsoft.AspNetCore.SignalR.IGroupManager"/> that can be used to add and remove connections to named groups.
            </summary>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.IHubFilter">
            <summary>
            The filter abstraction for hub method invocations.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IHubFilter.InvokeMethodAsync(Microsoft.AspNetCore.SignalR.HubInvocationContext,System.Func{Microsoft.AspNetCore.SignalR.HubInvocationContext,System.Threading.Tasks.ValueTask{System.Object}})">
            <summary>
            Allows handling of all Hub method invocations.
            </summary>
            <param name="invocationContext">The context for the method invocation that holds all the important information about the invoke.</param>
            <param name="next">The next filter to run, and for the final one, the Hub invocation.</param>
            <returns>Returns the result of the Hub method invoke.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IHubFilter.OnConnectedAsync(Microsoft.AspNetCore.SignalR.HubLifetimeContext,System.Func{Microsoft.AspNetCore.SignalR.HubLifetimeContext,System.Threading.Tasks.Task})">
            <summary>
            Allows handling of the <see cref="M:Microsoft.AspNetCore.SignalR.Hub.OnConnectedAsync"/> method.
            </summary>
            <param name="context">The context for OnConnectedAsync.</param>
            <param name="next">The next filter to run, and for the final one, the Hub invocation.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IHubFilter.OnDisconnectedAsync(Microsoft.AspNetCore.SignalR.HubLifetimeContext,System.Exception,System.Func{Microsoft.AspNetCore.SignalR.HubLifetimeContext,System.Exception,System.Threading.Tasks.Task})">
            <summary>
            Allows handling of the <see cref="M:Microsoft.AspNetCore.SignalR.Hub.OnDisconnectedAsync(System.Exception)"/> method.
            </summary>
            <param name="context">The context for OnDisconnectedAsync.</param>
            <param name="exception">The exception, if any, for the connection closing.</param>
            <param name="next">The next filter to run, and for the final one, the Hub invocation.</param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.IHubProtocolResolver">
            <summary>
            A resolver abstraction for working with <see cref="T:Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol"/> instances.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.IHubProtocolResolver.AllProtocols">
            <summary>
            Gets a collection of all available hub protocols.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IHubProtocolResolver.GetProtocol(System.String,System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Gets the hub protocol with the specified name, if it is allowed by the specified list of supported protocols.
            </summary>
            <param name="protocolName">The protocol name.</param>
            <param name="supportedProtocols">A collection of supported protocols.</param>
            <returns>A matching <see cref="T:Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol"/> or <c>null</c> if no matching protocol was found.</returns>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.Internal.DefaultHubCallerContext">
            <summary>
            A context for accessing information about the hub caller from their connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.Internal.DefaultHubCallerContext.ConnectionId">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.Internal.DefaultHubCallerContext.UserIdentifier">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.Internal.DefaultHubCallerContext.User">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.Internal.DefaultHubCallerContext.Items">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.Internal.DefaultHubCallerContext.Features">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.Internal.DefaultHubCallerContext.ConnectionAborted">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.Internal.DefaultHubCallerContext.Abort">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.Internal.Utf8HashLookup">
            <summary>
            A small dictionary optimized for utf8 string lookup via spans. Adapted from https://github.com/dotnet/runtime/blob/4ed596ef63e60ce54cfb41d55928f0fe45f65cf3/src/libraries/System.Linq.Parallel/src/System/Linq/Parallel/Utils/HashLookup.cs.
            </summary>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.ISignalRServerBuilder">
            <summary>
            A builder abstraction for configuring SignalR servers.
            </summary>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy">
            <summary>
            A proxy abstraction for invoking hub methods on the client and getting a result.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.ISingleClientProxy.InvokeCoreAsync``1(System.String,System.Object[],System.Threading.CancellationToken)">
            <summary>
            Invokes a method on the connection represented by the <see cref="T:Microsoft.AspNetCore.SignalR.ISingleClientProxy"/> instance and waits for a result.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="method">Name of the method to invoke.</param>
            <param name="args">A collection of arguments to pass to the client.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. It is recommended to set a max wait for expecting a result.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous invoke and wait for a client result.</returns>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.IUserIdProvider">
            <summary>
            A provider abstraction for configuring the "User ID" for a connection.
            </summary>
            <remarks><see cref="T:Microsoft.AspNetCore.SignalR.IUserIdProvider"/> is used by <see cref="M:Microsoft.AspNetCore.SignalR.IHubClients`1.User(System.String)"/> to invoke connections associated with a user.</remarks>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.IUserIdProvider.GetUserId(Microsoft.AspNetCore.SignalR.HubConnectionContext)">
            <summary>
            Gets the user ID for the specified connection.
            </summary>
            <param name="connection">The connection to get the user ID for.</param>
            <returns>The user ID for the specified connection.</returns>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.SerializedHubMessage">
            <summary>
            Represents a serialization cache for a single message.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.SerializedHubMessage.Message">
            <summary>
            Gets the hub message for the serialization cache.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.SerializedHubMessage.#ctor(System.Collections.Generic.IReadOnlyList{Microsoft.AspNetCore.SignalR.SerializedMessage})">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.SignalR.SerializedHubMessage"/> class.
            </summary>
            <param name="messages">A collection of already serialized messages to cache.</param>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.SerializedHubMessage.#ctor(Microsoft.AspNetCore.SignalR.Protocol.HubMessage)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.SignalR.SerializedHubMessage"/> class.
            </summary>
            <param name="message">The hub message for the cache. This will be serialized with an <see cref="T:Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol"/> in <see cref="M:Microsoft.AspNetCore.SignalR.SerializedHubMessage.GetSerializedMessage(Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol)"/> to get the message's serialized representation.</param>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.SerializedHubMessage.GetSerializedMessage(Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol)">
            <summary>
            Gets the serialized representation of the <see cref="T:Microsoft.AspNetCore.SignalR.Protocol.HubMessage"/> using the specified <see cref="T:Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol"/>.
            </summary>
            <param name="protocol">The protocol used to create the serialized representation.</param>
            <returns>The serialized representation of the <see cref="T:Microsoft.AspNetCore.SignalR.Protocol.HubMessage"/>.</returns>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.SerializedMessage">
            <summary>
            Represents a serialized message.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.SerializedMessage.ProtocolName">
            <summary>
            Gets the protocol of the serialized message.
            </summary>
        </member>
        <member name="P:Microsoft.AspNetCore.SignalR.SerializedMessage.Serialized">
            <summary>
            Gets the serialized representation of the message.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.SerializedMessage.#ctor(System.String,System.ReadOnlyMemory{System.Byte})">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.SignalR.SerializedMessage"/> class.
            </summary>
            <param name="protocolName">The protocol of the serialized message.</param>
            <param name="serialized">The serialized representation of the message.</param>
        </member>
        <member name="T:Microsoft.AspNetCore.SignalR.SignalRConnectionBuilderExtensions">
            <summary>
            Extension methods for <see cref="T:Microsoft.AspNetCore.Connections.IConnectionBuilder"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.SignalRConnectionBuilderExtensions.UseHub``1(Microsoft.AspNetCore.Connections.IConnectionBuilder)">
            <summary>
            Configure the connection to host the specified <see cref="T:Microsoft.AspNetCore.SignalR.Hub"/> type.
            </summary>
            <typeparam name="THub">The <see cref="T:Microsoft.AspNetCore.SignalR.Hub"/> type to host on the connection.</typeparam>
            <param name="connectionBuilder">The connection to configure.</param>
            <returns>The same instance of the <see cref="T:Microsoft.AspNetCore.Connections.IConnectionBuilder"/> for chaining.</returns>
        </member>
        <member name="M:Microsoft.AspNetCore.SignalR.StreamTracker.AddStream(System.String,System.Type,System.Type)">
            <summary>
            Creates a new stream and returns the ChannelReader for it as an object.
            </summary>
        </member>
        <member name="M:Microsoft.AspNetCore.Shared.ArgumentNullThrowHelper.ThrowIfNull(System.Object,System.String)">
            <summary>Throws an <see cref="T:System.ArgumentNullException"/> if <paramref name="argument"/> is null.</summary>
            <param name="argument">The reference type argument to validate as non-null.</param>
            <param name="paramName">The name of the parameter with which <paramref name="argument"/> corresponds.</param>
        </member>
        <member name="M:Microsoft.AspNetCore.Shared.ArgumentNullThrowHelper.ThrowIfNullOrEmpty(System.String,System.String)">
            <summary>Throws an <see cref="T:System.ArgumentException"/> if <paramref name="argument"/> is null or empty.</summary>
            <param name="argument">The <see cref="T:System.String"/> argument to validate as non-null and non-empty.</param>
            <param name="paramName">The name of the parameter with which <paramref name="argument"/> corresponds.</param>
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.SignalRDependencyInjectionExtensions">
            <summary>
            Extension methods for <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.SignalRDependencyInjectionExtensions.AddSignalRCore(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Adds the minimum essential SignalR services to the specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />. Additional services
            must be added separately using the <see cref="T:Microsoft.AspNetCore.SignalR.ISignalRServerBuilder"/> returned from this method.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add services to.</param>
            <returns>An <see cref="T:Microsoft.AspNetCore.SignalR.ISignalRServerBuilder"/> that can be used to further configure the SignalR services.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Internal.ClosedGenericMatcher">
            <summary>
            Helper related to generic interface definitions and implementing classes.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Internal.ClosedGenericMatcher.ExtractGenericInterface(System.Type,System.Type)">
            <summary>
            Determine whether <paramref name="queryType"/> is or implements a closed generic <see cref="T:System.Type"/>
            created from <paramref name="interfaceType"/>.
            </summary>
            <param name="queryType">The <see cref="T:System.Type"/> of interest.</param>
            <param name="interfaceType">The open generic <see cref="T:System.Type"/> to match. Usually an interface.</param>
            <returns>
            The closed generic <see cref="T:System.Type"/> created from <paramref name="interfaceType"/> that
            <paramref name="queryType"/> is or implements. <c>null</c> if the two <see cref="T:System.Type"/>s have no such
            relationship.
            </returns>
            <remarks>
            This method will return <paramref name="queryType"/> if <paramref name="interfaceType"/> is
            <c>typeof(KeyValuePair{,})</c>, and <paramref name="queryType"/> is
            <c>typeof(KeyValuePair{string, object})</c>.
            </remarks>
        </member>
        <member name="M:Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(System.Object,System.Object[])">
            <summary>
            Executes the configured method on <paramref name="target"/>. This can be used whether or not
            the configured method is asynchronous.
            </summary>
            <remarks>
            Even if the target method is asynchronous, it's desirable to invoke it using Execute rather than
            ExecuteAsync if you know at compile time what the return type is, because then you can directly
            "await" that value (via a cast), and then the generated code will be able to reference the
            resulting awaitable as a value-typed variable. If you use ExecuteAsync instead, the generated
            code will have to treat the resulting awaitable as a boxed object, because it doesn't know at
            compile time what type it would be.
            </remarks>
            <param name="target">The object whose method is to be executed.</param>
            <param name="parameters">Parameters to pass to the method.</param>
            <returns>The method return value.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Internal.ObjectMethodExecutor.ExecuteAsync(System.Object,System.Object[])">
             <summary>
             Executes the configured method on <paramref name="target"/>. This can only be used if the configured
             method is asynchronous.
             </summary>
             <remarks>
             If you don't know at compile time the type of the method's returned awaitable, you can use ExecuteAsync,
             which supplies an awaitable-of-object. This always works, but can incur several extra heap allocations
             as compared with using Execute and then using "await" on the result value typecasted to the known
             awaitable type. The possible extra heap allocations are for:
            
             1. The custom awaitable (though usually there's a heap allocation for this anyway, since normally
                it's a reference type, and you normally create a new instance per call).
             2. The custom awaiter (whether or not it's a value type, since if it's not, you need a new instance
                of it, and if it is, it will have to be boxed so the calling code can reference it as an object).
             3. The async result value, if it's a value type (it has to be boxed as an object, since the calling
                code doesn't know what type it's going to be).
             </remarks>
             <param name="target">The object whose method is to be executed.</param>
             <param name="parameters">Parameters to pass to the method.</param>
             <returns>An object that you can "await" to get the method return value.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Internal.ObjectMethodExecutorAwaitable">
            <summary>
            Provides a common awaitable structure that <see cref="M:Microsoft.Extensions.Internal.ObjectMethodExecutor.ExecuteAsync(System.Object,System.Object[])"/> can
            return, regardless of whether the underlying value is a System.Task, an FSharpAsync, or an
            application-defined custom awaitable.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Internal.ObjectMethodExecutorFSharpSupport">
            <summary>
            Helper for detecting whether a given type is FSharpAsync`1, and if so, supplying
            an <see cref="T:System.Linq.Expressions.Expression"/> for mapping instances of that type to a C# awaitable.
            </summary>
            <remarks>
            The main design goal here is to avoid taking a compile-time dependency on
            FSharp.Core.dll, because non-F# applications wouldn't use it. So all the references
            to FSharp types have to be constructed dynamically at runtime.
            </remarks>
        </member>
    </members>
</doc>
