Beispiel #1
0
    public override Task OnConnected()
    {
        decimal userID        = 0;
        BUser   userBuisiness = new BUser();

        Context.RequestCookies.Add(Context.ConnectionId, new Cookie(Context.ConnectionId, Context.ConnectionId));
        if (HttpContext.Current.User.Identity.IsAuthenticated)
        {
            userID = userBuisiness.GetByUsername(HttpContext.Current.User.Identity.Name).ID;
        }
        else
        {
            userID = 0;
        }
        Context.RequestCookies.Add("UserID", new Cookie("UserID", userID.ToString()));
        InstanceContext             instanceContext = new InstanceContext(this);
        OnlineTrafficsServiceClient clientProxy     = new OnlineTrafficsServiceClient(instanceContext);

        clientProxy.InitializeClient();
        return(base.OnConnected());
    }