Exemple #1
0
 protected override System.Threading.Tasks.Task OnConnectedAsync(SignalR.Hosting.IRequest request, string connectionId)
 {
     UserCount += 1;
     Debug.WriteLine("OnConnectedAsync " + UserCount);
     this.Connection.Broadcast(UserCount);
     return(base.OnConnectedAsync(request, connectionId));
 }
    public string CreateConnectionId(SignalR.Hosting.IRequest request)
    {
        // get and return the UserId here, in my app it is stored
        // in a custom IIdentity object, but you get the idea
        MembershipUser user = Membership.GetUser();

        return(user != null?
               user.ProviderUserKey.ToString() :
                   Guid.NewGuid().ToString());
    }