public ServiceLifetimeManagerBase(IServiceConnectionManager <THub> serviceConnectionManager, IHubProtocolResolver protocolResolver, IOptions <HubOptions> globalHubOptions, IOptions <HubOptions <THub> > hubOptions, ILogger logger) { Logger = logger ?? throw new ArgumentNullException(nameof(logger)); ServiceConnectionContainer = serviceConnectionManager; _messageSerializer = new DefaultHubMessageSerializer(protocolResolver, globalHubOptions.Value.SupportedProtocols, hubOptions.Value.SupportedProtocols); }
public ServiceLifetimeManagerBase(IServiceConnectionManager <THub> serviceConnectionManager, IHubProtocolResolver protocolResolver, IOptions <HubOptions> globalHubOptions, IOptions <HubOptions <THub> > hubOptions) { ServiceConnectionContainer = serviceConnectionManager; _messageSerializer = new DefaultHubMessageSerializer(protocolResolver, globalHubOptions.Value.SupportedProtocols, hubOptions.Value.SupportedProtocols); }