示例#1
0
 /// <summary>
 /// 指定的多个用户的客户端
 /// </summary>
 /// <param name="userIds">多个用户标识</param>
 /// <returns></returns>
 public T Users(IReadOnlyList <string> userIds)
 {
     return(TypedClientBuilder <T> .Build(this._hubClients.Users(userIds)));
 }
示例#2
0
 /// <summary>
 /// 一个组中的客户端,不包括调用该集线器方法的客户端
 /// </summary>
 /// <param name="groupName">组名称</param>
 /// <returns></returns>
 public T OthersInGroup(string groupName)
 {
     return(TypedClientBuilder <T> .Build(this._hubClients.OthersInGroup(groupName)));
 }
示例#3
0
 /// <summary>
 /// 指定用户的客户端
 /// </summary>
 /// <param name="userId">用户标识</param>
 /// <returns></returns>
 public T User(string userId)
 {
     return(TypedClientBuilder <T> .Build(this._hubClients.User(userId)));
 }
示例#4
0
 /// <summary>
 /// 指定名称的多个组的客户端
 /// </summary>
 /// <param name="groupNames">多个组名称</param>
 /// <returns></returns>
 public T Groups(IReadOnlyList <string> groupNames)
 {
     return(TypedClientBuilder <T> .Build(this._hubClients.Groups(groupNames)));
 }
示例#5
0
 /// <summary>
 /// 指定连接的多个客户端
 /// </summary>
 /// <param name="connectionIds"></param>
 /// <returns></returns>
 public T Clients(IReadOnlyList <string> connectionIds)
 {
     return(TypedClientBuilder <T> .Build(this._hubClients.Clients(connectionIds)));
 }
示例#6
0
 /// <summary>
 /// 指定名称的组并排除指定连接的客户端
 /// </summary>
 /// <param name="groupName">组名称</param>
 /// <param name="excludedConnectionIds">排除的连接</param>
 /// <returns></returns>
 public T GroupExcept(string groupName, IReadOnlyList <string> excludedConnectionIds)
 {
     return(TypedClientBuilder <T> .Build(this._hubClients.GroupExcept(groupName, excludedConnectionIds)));
 }
示例#7
0
 /// <summary>
 /// 指定连接的客户端
 /// </summary>
 /// <param name="connectionId">指定连接</param>
 /// <returns></returns>
 public T Client(string connectionId)
 {
     return(TypedClientBuilder <T> .Build(this._hubClients.Client(connectionId)));
 }
示例#8
0
 /// <summary>
 /// 所有连接的客户端(指定的连接除外)
 /// </summary>
 /// <param name="excludedConnectionIds">要排除的多个连接</param>
 /// <returns></returns>
 public T AllExcept(IReadOnlyList <string> excludedConnectionIds)
 {
     return(TypedClientBuilder <T> .Build(this._hubClients.AllExcept(excludedConnectionIds)));
 }