Вызов метода SignalR из других сборок
Допустим, у меня есть 3 проекта: веб-приложение, проект уведомлений и бизнес- проект. Оба проекта WebApp и Business могут ссылаться на сборку Notification, которая содержит классы SignalR(v2). Предположим, у меня есть следующий класс в проекте уведомлений:
public class ChatHub : Hub
{
public static void SendMessageFromServer(string username,string message)
{
// ...
}
}
Когда я использую класс ChatHub в проекте WebApp, он работает нормально, но мне нужно использовать его в общей сборке (Notification) для вызова методов (таких как SendMessageFromServer) из других сборок, таких как мой бизнес-проект.
Примечание: другие вопросы, на которые были даны ответы в Stackru, были слишком старыми.