У меня есть SignalR концентратор с не статическим методом, который добавляет создает новую группу на основе адреса электронной почты, введенный в форме:Добавление группы SignalR концентратора из MVC контроллер
public class EmailHub : Hub
{
public void AddEmail(string email)
{
base.Groups.Add(base.Context.ConnectionId, email);
}
}
Я хотел бы вызовите этот метод Hub с моего контроллера MVC. Мой метод в настоящее время выглядит примерно так:
public class MyController : Controller
{
public ActionResult AddEmail(string email)
{
var hub = GlobalHost.ConnectionManager.GetHubContext<EmailHub>();
hub.Clients.All.AddEmail(email);
return View();
}
}
Однако код в контроллере не вызывает метод хаба. Что я могу изменить, чтобы успешно использовать метод хаба?