如何在 Blazor 中发送大小超过 Signalr 消息大小限制的数据?
How to send data with the size more than Signalr message size limit in Blazor?
我们知道 Blazor
使用 SignalR
进行客户端和服务器之间的通信,并且 SignalR
中也有消息大小限制(目前是 32k).如何从服务器向客户端发送超过 32k 的数据,反之亦然?
你可以设置MaximumReceiveMessageSize
:
public void ConfigureServices(IServiceCollection services)
{
services.AddSignalR(hubOptions =>
{
hubOptions.MaximumReceiveMessageSize = 10 * 1024 * 1024; // 10MB
});
}
我们知道 Blazor
使用 SignalR
进行客户端和服务器之间的通信,并且 SignalR
中也有消息大小限制(目前是 32k).如何从服务器向客户端发送超过 32k 的数据,反之亦然?
你可以设置MaximumReceiveMessageSize
:
public void ConfigureServices(IServiceCollection services)
{
services.AddSignalR(hubOptions =>
{
hubOptions.MaximumReceiveMessageSize = 10 * 1024 * 1024; // 10MB
});
}