diff options
Diffstat (limited to '.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.SignalR.Core.xml')
-rwxr-xr-x | .packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.SignalR.Core.xml | 1653 |
1 files changed, 1653 insertions, 0 deletions
diff --git a/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.SignalR.Core.xml b/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.SignalR.Core.xml new file mode 100755 index 0000000000..6d934d99f2 --- /dev/null +++ b/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.SignalR.Core.xml @@ -0,0 +1,1653 @@ +<?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 eigth 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 eigth 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 eigth 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="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.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.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.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.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="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.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.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="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.HubInvocationContext"> + <summary> + Context for a Hub invocation. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.SignalR.HubInvocationContext.#ctor(Microsoft.AspNetCore.SignalR.HubCallerContext,System.String,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="hubMethodName">The name of 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.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="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="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="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="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="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="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`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.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.AsyncEnumerableAdapters.CancelableAsyncEnumerable`1"> + <summary>Converts an IAsyncEnumerable of T to an IAsyncEnumerable of object.</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.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="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> |