SignalR использует буферы для каждого соединения для управления входящими и исходящими сообщениями.По умолчанию SignalR ограничивает эти буферы 32 КБ.Самое большое сообщение, которое может отправить клиент или сервер, составляет 32 КБ.Максимальный объем памяти, используемый соединением для сообщений, составляет 32 КБ.Если ваши сообщения всегда меньше 32 КБ, вы можете уменьшить лимит, который: не позволяет клиенту отправлять сообщения большего размера.Серверу никогда не потребуется выделять большие буферы для приема сообщений.Если ваши сообщения больше 32 КБ, вы можете увеличить лимит.Увеличение этого предела означает: клиент может заставить сервер выделять большие буферы памяти.Выделение сервером больших буферов может уменьшить количество одновременных подключений.Существуют ограничения для входящих и исходящих сообщений, оба из которых можно настроить в объекте HttpConnectionDispatcherOptions, настроенном в MapHub: ApplicationMaxBufferSize представляет максимальное количество байтов от клиента, которые сервер буферизует.Если клиент попытается отправить сообщение, превышающее этот лимит, соединение может быть закрыто.TransportMaxBufferSize представляет максимальное количество байтов, которое может отправить сервер.Если сервер попытается отправить сообщение (включая возвращаемые значения из методов-концентраторов) больше этого предела, будет сгенерировано исключение.Установка предела на 0 отключает ограничение.Снятие лимита позволяет клиенту отправить сообщение любого размера.Вредоносные клиенты, отправляющие большие сообщения, могут вызвать выделение избыточной памяти.Избыточное использование памяти может значительно сократить количество одновременных подключений.
, но я не хочу этого.