public ServiceConnection()

in src/Microsoft.Azure.SignalR/ServerConnections/ServiceConnection.cs [52:88]


    public ServiceConnection(IServiceProtocol serviceProtocol,
                             IClientConnectionManager clientConnectionManager,
                             IConnectionFactory connectionFactory,
                             ILoggerFactory loggerFactory,
                             ConnectionDelegate connectionDelegate,
                             IClientConnectionFactory clientConnectionFactory,
                             string serverId,
                             string connectionId,
                             HubServiceEndpoint endpoint,
                             IServiceMessageHandler serviceMessageHandler,
                             IServiceEventHandler serviceEventHandler,
                             IClientInvocationManager clientInvocationManager,
                             IHubProtocolResolver hubProtocolResolver,
                             ICultureFeatureManager cultureFeatureManager,
                             ServiceConnectionType connectionType = ServiceConnectionType.Default,
                             GracefulShutdownMode mode = GracefulShutdownMode.Off,
                             bool allowStatefulReconnects = false)
        : base(serviceProtocol,
               serverId,
               connectionId,
               endpoint,
               serviceMessageHandler,
               serviceEventHandler,
               clientConnectionManager,
               connectionType,
               loggerFactory?.CreateLogger<ServiceConnection>(),
               mode,
               allowStatefulReconnects)
    {
        _clientConnectionManager = clientConnectionManager;
        _connectionFactory = connectionFactory;
        _connectionDelegate = connectionDelegate;
        _clientConnectionFactory = clientConnectionFactory;
        _clientInvocationManager = clientInvocationManager;
        _hubProtocolResolver = hubProtocolResolver;
        _cultureFeatureManager = cultureFeatureManager;
    }