AVollane
@AVollane
Начинающий C# разработчик

Почему не добавляется хаб SignalR?

Здравствуйте. Я учусь писать приложения ASP.NET Core WEB API и появилась необходимость потоковой передачи данных с сервера на клиент. Почитал в интернете, как это можно реализовать. Там было написано, что нужно использовать SignalR. Хорошо, добавил к своему созданному до этого решению проект библиотеки классов, в нём создал папку для хранения хабов SignalR:
61ce02601f48e033551760.png
Затем я создал класс хаба и унаследовал его от Hub:
public class RemoteLoggingHub : Hub
    {
        public async Task Log(string logMessage)
        {
            await this.Clients.All.SendAsync("Send", logMessage);
        }
    }


После этого я подключаю SignalR в Program.cs:
builder.Services.AddSignalR();
После этого я пытаюсь добавить маршруты хабов:
app.MapHub<RemoteLoggingHub>("/hubs/serverlogging");

Но, у меня появляется следующая ошибка:
61ce080fbbfe3114768342.png

Вроде бы всё делаю по гайдам, но в итоге не получается. Не понимаю, почему у меня не получается преобразовать RemoteLoggingHub к Hub. Заранее спасибо за помощь!
  • Вопрос задан
  • 143 просмотра
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08
Реализуй необходимые методы для Hub
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы