Я пытаюсь создать пакет таргетинга 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)
Но, похоже, ни один из них не предоставляет соответствующего свойства. Кто-нибудь может посоветовать, чего мне не хватает?