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