<div id="components-reconnect-modal"...
)正如这里的文档所说-
Microsoft Docs
此外,我还有信号机和Blazor电路的这些设置:
services.AddServerSideBlazor
(options =>
{
options.DisconnectedCircuitMaxRetained = 100;
options.DisconnectedCircuitRetentionPeriod = TimeSpan.FromMinutes(5);
options.JSInteropDefaultCallTimeout = TimeSpan.FromMinutes(1);
options.MaxBufferedUnacknowledgedRenderBatches = 10;
})
.AddHubOptions(options =>
{
options.ClientTimeoutInterval = TimeSpan.FromSeconds(30);
options.EnableDetailedErrors = false;
options.HandshakeTimeout = TimeSpan.FromSeconds(15);
options.KeepAliveInterval = TimeSpan.FromSeconds(15);
options.MaximumReceiveMessageSize = 32 * 1024;
options.StreamBufferCapacity = 10;
});
但我有一个恼人的问题——每当应用程序在浏览器选项卡中打开并且没有人使用它时,它就会断开连接。它的发生非常不一致,我无法找到这些自定义时间段的配置,但我需要放大它们。例子:
-
在上午11:34:24初始加载应用程序
-
让它像那样呆一会儿
-
在控制台中:“信息:连接已断开。”上午11:55:48,出现“我的重新连接”模式。
请帮忙。