ASP.NET 核心和 SignalR 文档

ASP.NET Core and SignalR Documentation

在哪里可以找到 SignalR 的完整文档? 我该如何解决我的问题? 例如 - 我不知道这个方法是如何工作的

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

我怎样才能像另一种方式一样调用此方法,而不是 lambda。

为了避免 lambda,只需编写一个具有相同内容的函数,并将函数名称放在这里。

在您的情况下,要避免以下 lambda:

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);