2 interfaces inheriting from IHubClients
Microsoft.AspNetCore.SignalR.Core (2)
IHubCallerClients`T.cs (1)
10public interface IHubCallerClients<T> : IHubClients<T>
IHubClients.cs (1)
11public interface IHubClients : IHubClients<IClientProxy>
1 implementation of IHubClients
Microsoft.AspNetCore.SignalR.Core (1)
Internal\HubClients`T.cs (1)
6internal sealed class HubClients<THub, T> : IHubClients<T> where THub : Hub
55 references to IHubClients
Microsoft.AspNetCore.SignalR.Core (54)
HubClientsExtensions.cs (46)
9/// Extension methods for <see cref="IHubClients{T}"/>. 19public static T AllExcept<T>(this IHubClients<T> hubClients, string excludedConnectionId1) 31public static T AllExcept<T>(this IHubClients<T> hubClients, string excludedConnectionId1, string excludedConnectionId2) 44public static T AllExcept<T>(this IHubClients<T> hubClients, string excludedConnectionId1, string excludedConnectionId2, string excludedConnectionId3) 58public static T AllExcept<T>(this IHubClients<T> hubClients, string excludedConnectionId1, string excludedConnectionId2, string excludedConnectionId3, string excludedConnectionId4) 73public static T AllExcept<T>(this IHubClients<T> hubClients, string excludedConnectionId1, string excludedConnectionId2, string excludedConnectionId3, string excludedConnectionId4, string excludedConnectionId5) 89public static T AllExcept<T>(this IHubClients<T> hubClients, string excludedConnectionId1, string excludedConnectionId2, string excludedConnectionId3, string excludedConnectionId4, string excludedConnectionId5, string excludedConnectionId6) 106public static T AllExcept<T>(this IHubClients<T> hubClients, string excludedConnectionId1, string excludedConnectionId2, string excludedConnectionId3, string excludedConnectionId4, string excludedConnectionId5, string excludedConnectionId6, string excludedConnectionId7) 124public static T AllExcept<T>(this IHubClients<T> hubClients, string excludedConnectionId1, string excludedConnectionId2, string excludedConnectionId3, string excludedConnectionId4, string excludedConnectionId5, string excludedConnectionId6, string excludedConnectionId7, string excludedConnectionId8) 135public static T AllExcept<T>(this IHubClients<T> hubClients, IEnumerable<string> excludedConnectionIds) 146public static T Clients<T>(this IHubClients<T> hubClients, string connection1) 158public static T Clients<T>(this IHubClients<T> hubClients, string connection1, string connection2) 171public static T Clients<T>(this IHubClients<T> hubClients, string connection1, string connection2, string connection3) 185public static T Clients<T>(this IHubClients<T> hubClients, string connection1, string connection2, string connection3, string connection4) 200public static T Clients<T>(this IHubClients<T> hubClients, string connection1, string connection2, string connection3, string connection4, string connection5) 216public static T Clients<T>(this IHubClients<T> hubClients, string connection1, string connection2, string connection3, string connection4, string connection5, string connection6) 233public static T Clients<T>(this IHubClients<T> hubClients, string connection1, string connection2, string connection3, string connection4, string connection5, string connection6, string connection7) 251public static T Clients<T>(this IHubClients<T> hubClients, string connection1, string connection2, string connection3, string connection4, string connection5, string connection6, string connection7, string connection8) 262public static T Clients<T>(this IHubClients<T> hubClients, IEnumerable<string> connectionIds) 273public static T Groups<T>(this IHubClients<T> hubClients, string group1) 285public static T Groups<T>(this IHubClients<T> hubClients, string group1, string group2) 298public static T Groups<T>(this IHubClients<T> hubClients, string group1, string group2, string group3) 312public static T Groups<T>(this IHubClients<T> hubClients, string group1, string group2, string group3, string group4) 327public static T Groups<T>(this IHubClients<T> hubClients, string group1, string group2, string group3, string group4, string group5) 343public static T Groups<T>(this IHubClients<T> hubClients, string group1, string group2, string group3, string group4, string group5, string group6) 360public static T Groups<T>(this IHubClients<T> hubClients, string group1, string group2, string group3, string group4, string group5, string group6, string group7) 378public static T Groups<T>(this IHubClients<T> hubClients, string group1, string group2, string group3, string group4, string group5, string group6, string group7, string group8) 389public static T Groups<T>(this IHubClients<T> hubClients, IEnumerable<string> groupNames) 401public static T GroupExcept<T>(this IHubClients<T> hubClients, string groupName, string excludedConnectionId1) 414public static T GroupExcept<T>(this IHubClients<T> hubClients, string groupName, string excludedConnectionId1, string excludedConnectionId2) 428public static T GroupExcept<T>(this IHubClients<T> hubClients, string groupName, string excludedConnectionId1, string excludedConnectionId2, string excludedConnectionId3) 443public static T GroupExcept<T>(this IHubClients<T> hubClients, string groupName, string excludedConnectionId1, string excludedConnectionId2, string excludedConnectionId3, string excludedConnectionId4) 459public static T GroupExcept<T>(this IHubClients<T> hubClients, string groupName, string excludedConnectionId1, string excludedConnectionId2, string excludedConnectionId3, string excludedConnectionId4, string excludedConnectionId5) 476public static T GroupExcept<T>(this IHubClients<T> hubClients, string groupName, string excludedConnectionId1, string excludedConnectionId2, string excludedConnectionId3, string excludedConnectionId4, string excludedConnectionId5, string excludedConnectionId6) 494public static T GroupExcept<T>(this IHubClients<T> hubClients, string groupName, string excludedConnectionId1, string excludedConnectionId2, string excludedConnectionId3, string excludedConnectionId4, string excludedConnectionId5, string excludedConnectionId6, string excludedConnectionId7) 513public static T GroupExcept<T>(this IHubClients<T> hubClients, string groupName, string excludedConnectionId1, string excludedConnectionId2, string excludedConnectionId3, string excludedConnectionId4, string excludedConnectionId5, string excludedConnectionId6, string excludedConnectionId7, string excludedConnectionId8) 525public static T GroupExcept<T>(this IHubClients<T> hubClients, string groupName, IEnumerable<string> excludedConnectionIds) 536public static T Users<T>(this IHubClients<T> hubClients, string user1) 548public static T Users<T>(this IHubClients<T> hubClients, string user1, string user2) 561public static T Users<T>(this IHubClients<T> hubClients, string user1, string user2, string user3) 575public static T Users<T>(this IHubClients<T> hubClients, string user1, string user2, string user3, string user4) 590public static T Users<T>(this IHubClients<T> hubClients, string user1, string user2, string user3, string user4, string user5) 606public static T Users<T>(this IHubClients<T> hubClients, string user1, string user2, string user3, string user4, string user5, string user6) 623public static T Users<T>(this IHubClients<T> hubClients, string user1, string user2, string user3, string user4, string user5, string user6, string user7) 641public static T Users<T>(this IHubClients<T> hubClients, string user1, string user2, string user3, string user4, string user5, string user6, string user7, string user8) 652public static T Users<T>(this IHubClients<T> hubClients, IEnumerable<string> userIds)
IHubClients.cs (1)
18new ISingleClientProxy Client(string connectionId) => new NonInvokingSingleClientProxy(((IHubClients<IClientProxy>)this).Client(connectionId), "IHubClients.Client(string connectionId)");
IHubContext`T.cs (2)
14/// Gets a <see cref="IHubClients{T}"/> that can be used to invoke methods on clients connected to the hub. 16IHubClients<T> Clients { get; }
Internal\HubCallerClients.cs (1)
48IClientProxy IHubClients<IClientProxy>.Client(string connectionId) => Client(connectionId);
Internal\HubClients.cs (1)
23IClientProxy IHubClients<IClientProxy>.Client(string connectionId) => Client(connectionId);
Internal\HubContext`T.cs (2)
11private readonly IHubClients<T> _clients; 20public IHubClients<T> Clients => _clients;
IUserIdProvider.cs (1)
9/// <remarks><see cref="IUserIdProvider"/> is used by <see cref="IHubClients{T}.User(string)"/> to invoke connections associated with a user.</remarks>
Microsoft.AspNetCore.SignalR.Tests (1)
AddSignalRTests.cs (1)
254public IHubClients<T> Clients => throw new System.NotImplementedException();