Не удается найти свойство 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)

Но ни один из них, похоже, не обеспечивает соответствующей собственности. Кто-нибудь может посоветовать, что мне не хватает?

0 ответов

Другие вопросы по тегам