Example #1
0
 public static ServiceClientProxy CreateSingleGroupExceptProxy(this SignalR signalr, string hubName, string groupName,
                                                               IReadOnlyList <string> excludedIds)
 {
     return(new ServiceClientProxy(
                $"http://{signalr.HostName}/{signalr.ApiVersion}/hub/{hubName}/group/{groupName}",
                () => signalr.GenerateServerToken(hubName), excludedIds));
 }
Example #2
0
 public static ServiceClientProxy CreateMultipleGroupProxy(this SignalR signalr, string hubName, IReadOnlyList <string> groupNames)
 {
     return(new ServiceClientProxy(
                $"http://{signalr.HostName}/{signalr.ApiVersion}/hub/{hubName}/groups/{string.Join(",", groupNames)}",
                () => signalr.GenerateServerToken(hubName)));
 }
Example #3
0
 public static ServiceClientProxy CreateAllClientsProxy(this SignalR signalr, string hubName)
 {
     return(new ServiceClientProxy(
                $"http://{signalr.HostName}/{signalr.ApiVersion}/hub/{hubName}",
                () => signalr.GenerateServerToken(hubName)));
 }
Example #4
0
 public static ServiceClientProxy CreateSingleUserProxy(this SignalR signalr, string hubName, string userId)
 {
     return(new ServiceClientProxy(
                $"http://{signalr.HostName}/{signalr.ApiVersion}/hub/{hubName}/user/{userId}",
                () => signalr.GenerateServerToken(hubName)));
 }