在Blazor Server的Startup.cs文件中添加以下代码以设置SignalR的Options:
services.AddSignalR(options =>
{
// 设置长连接的keepAlive间隔时间为30秒
options.KeepAliveInterval = TimeSpan.FromSeconds(30);
// 设置最长连接时间为1分钟
options.ClientTimeoutInterval = TimeSpan.FromMinutes(1);
}).AddHubOptions(options =>
{
// 设置Hub的最大并发连接数
options.MaximumParallelInvocationsPerClient = 10;
});
其中,MyHub为自己定义的Hub类名。这样就可以在Domain下使用SignalR了。