* Clarify use of async in strongly typed Hub
* Update aspnetcore/signalr/hubs.md
Co-Authored-By: scottaddie <10702007+scottaddie@users.noreply.github.com>
* React to feedback
* overview
* whats new to end
* fix migration node
* split fundamentals, move to end
* glob & loc, get started
* security node name
* security section
* azure, client-side, host
* several more sections
* redistribute tutorials
* proofread fixes
* move how to download section
* index files delete and redirect
* fix errors
* reorder some nodes
* scott feedback, flatten main tutorials node
* fix missed feedback items + other issues
* unflatten tutorials node
* move 'how to download'
* more tutorials node tweaks
* standardize view sample links
* db --> DB
* fix build error
* remove link from a parent node
* streamline node names
* xref links
* typos
* typo
* typos and revert some xref links
* scott feedback
* scott feedback
* feedback
* change node name
* safe storage-->protect
Fixes#8505
Added the section to signalr/hubs.md for Hub<T>. Added a refactored version of `ChatHub` to use an interface instead of `SendAsync`.
Any feedback is greatly appreciated! My first PR to docs!
* Those methods are not defined at the Hub class
The methods below aren't defined at the Hub class but accessible through Clients property like the first three properties (All, Caller, Others) :
| `AllExcept` | Calls a method on all connected clients except for the specified connections |
| `Client` | Calls a method on a specific connected client |
| `Clients` | Calls a method on specific connected clients |
| `Group` | Sends a message to all connections in the specified group |
| `GroupExcept` | Sends a message to all connections in the specified group, except the specified connections |
| `Groups` | Sends a message to multiple groups of connections |
| `OthersInGroup` | Sends a message to a group of connections, excluding the client that invoked the hub method |
| `User` | Sends a message to all connections associated with a specific user |
| `Users` | Sends a message to all connections associated with the specified users |
So I think it might good to move all those methods description to the first table whic talk about `Clients` property.
* Update hubs.md
Revert to two tables but, for the second table, we specify where the methods come from `Hub.Clients` property.