Создание файла cookie в SignalR Hub говорит, что Ответ не доступен в этом контексте - PullRequest
0 голосов
/ 19 октября 2018

Ниже приведен мой код концентратора SignalR, который выдает исключение при создании в нем файла cookie.

using Microsoft.AspNet.SignalR;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Script.Serialization;
using Test.Models;

namespace Test.Classes
{
    public class HomeHub : Hub
    {
        public void Login(LoginModel model)
        {
            HomeManager manager = new HomeManager();
            ActionOutput<UserDetails> Result = manager.LoginUser(model);
            if (Result.Status == ActionStatus.Successfull)
            {
                HttpCookie auth = Common.CreateCustomAuthorisationCookie(model.Username, false, new JavaScriptSerializer().Serialize(Result.Object));
                Context.Request.GetHttpContext().Response.Cookies.Add(auth);
            }
            Clients.Caller.loginCallback(new ActionOutput { Message = Result.Message, Status = Result.Status });
        }
    }
}

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...