Не удается найти свойство SignalR HubOption MaximumReceiveMessageSize в проекте DotNetStandard 2.1
Я пытаюсь создать пакет Nuget, ориентированный на.NET Standard 2.1, чтобы упростить процесс настройки SignalR Hub. Я создал метод расширения для IServiceCollection, например:
public static void ConfigureSignalR<THub>(this IServiceCollection services, bool enableDetailedErrors = true, int? maximumReceiveMessageSize = null) where THub : Hub
{
services.AddSignalR(o =>
{
o.EnableDetailedErrors = enableDetailedErrors;
}).AddHubOptions<THub>(options =>
{
options.MaximumReceiveMessageSize = maximumReceiveMessageSize;
});
}
но я не могу найти свойство MaximumReceiveMessageSize при использовании метода AddHubOptions? Я пробовал добавить следующие пакеты nuget:
- Microsoft.AspNetCore.Http.Abstractions (v2.2.0)
- Microsoft.AspNetCore.SignalR (v1.1.0)
- Microsoft.Extensions.Configuration (v3.1.1)
Но ни один из них, похоже, не обеспечивает соответствующей собственности. Кто-нибудь может посоветовать, что мне не хватает?