Не удается найти свойство SignalR HubOption MaximumReceiveMessageSize в проекте DotNetStandard 2.1 - PullRequest
0 голосов
/ 20 февраля 2020

Я пытаюсь создать пакет таргетинга Nuget. NET Стандарт 2.1, чтобы упростить процесс настройки концентратора SignalR. Я создал метод расширения для 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)

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

...