ASP. NET Документация по ядру и SignalR - PullRequest
0 голосов
/ 25 апреля 2020

Где я могу найти полную документацию для SignalR? И как я могу решить мою проблему? Например - я не знаю, как работает этот метод

app.UseEndpoints(endpoint => endpoint.MapHub<ChatHub>("/chat"));

Как я могу назвать этот метод другим способом, а не лямбда-выражением.

1 Ответ

2 голосов
/ 25 апреля 2020

Чтобы избежать лямбды, просто напишите функцию с тем же содержимым и укажите здесь имя функции.

В вашем случае, чтобы избежать лямбды:

app.UseEndpoints(endpoint => endpoint.MapHub<ChatHub>("/chat"));

Измените его на

// Start up.cs begin
using Microsoft.AspNetCore.Builder;

// Put this somewhere in your StartUp class
public void OnEndpointConfigure(IEndpointRouteBuilder endpoint)
{
    endpoint.MapHub<ChatHub>("/chat");
}

app.UseEndpoints(OnEndpointConfigure);
...