如何确定Signal-R消息的实际大小



我有一个组件库,它的功能之一是将大型文件从JS传递到c#代码。我把文件分成块,但我需要知道应该使用什么块大小。

默认消息大小为32kb,但用户可以在他们的应用程序中更改:

services.AddSignalR(o => {
o.MaximumReceiveMessageSize = long.MaxValue;
});

如何确定库代码中的消息大小?

在服务器上,将IOptions<HubOptions> options注入服务或控制器。

var maximumReceiveMessageSize = options.Value.MaximumReceiveMessageSize;

相关内容

  • 没有找到相关文章

最新更新