# Microsoft.AspNetCore.SignalR

``` diff
 namespace Microsoft.AspNetCore.SignalR {
     public static class HubClientsExtensions {
+        public static T AllExcept<T>(this IHubClients<T> hubClients, IEnumerable<string> excludedConnectionIds);
+        public static T Clients<T>(this IHubClients<T> hubClients, IEnumerable<string> connectionIds);
+        public static T GroupExcept<T>(this IHubClients<T> hubClients, string groupName, IEnumerable<string> excludedConnectionIds);
+        public static T Groups<T>(this IHubClients<T> hubClients, IEnumerable<string> groupNames);
+        public static T Users<T>(this IHubClients<T> hubClients, IEnumerable<string> userIds);
     }
     public class HubInvocationContext {
+        public HubInvocationContext(HubCallerContext context, Type hubType, string hubMethodName, object[] hubMethodArguments);
+        public Type HubType { get; }
     }
 }
```

