예제 #1
0
 protected PersistentConnection(Signaler signaler,
                                IConnectionIdFactory connectionIdFactory,
                                IMessageStore store,
                                IJsonSerializer jsonSerializer)
 {
     _signaler            = signaler;
     _connectionIdFactory = connectionIdFactory;
     _store          = store;
     _jsonSerializer = jsonSerializer;
 }
예제 #2
0
 protected PersistentConnection(Signaler signaler,
                                IConnectionIdFactory connectionIdFactory,
                                IMessageStore store,
                                IJsonSerializer jsonSerializer)
 {
     _signaler = signaler;
     _connectionIdFactory = connectionIdFactory;
     _store = store;
     _jsonSerializer = jsonSerializer;
 }
예제 #3
0
 protected PersistentConnection(IMessageBus messageBus,
                                IConnectionIdFactory connectionIdFactory,
                                IJsonSerializer jsonSerializer,
                                ITransportManager transportManager,
                                ITraceManager traceManager)
 {
     _messageBus = messageBus;
     _connectionIdFactory = connectionIdFactory;
     _jsonSerializer = jsonSerializer;
     _transportManager = transportManager;
     _trace = traceManager;
 }
예제 #4
0
        public virtual void Initialize(IDependencyResolver resolver)
        {
            if (_initialized)
            {
                return;
            }

            _messageBus = resolver.Resolve<IMessageBus>();
            _connectionIdFactory = resolver.Resolve<IConnectionIdFactory>();
            _jsonSerializer = resolver.Resolve<IJsonSerializer>();
            _transportManager = resolver.Resolve<ITransportManager>();
            _trace = resolver.Resolve<ITraceManager>();

            _initialized = true;
        }
예제 #5
0
 public HubDispatcher(IHubFactory hubFactory,
                      IMessageStore store,
                      Signaler signaler,
                      IConnectionIdFactory connectionIdFactory,
                      IActionResolver actionResolver,
                      IJavaScriptProxyGenerator proxyGenerator,
                      IJsonSerializer jsonSerializer,
                      IHubLocator hubLocator,
                      IHubTypeResolver hubTypeResolver,
                      string url)
     : base(signaler, connectionIdFactory, store, jsonSerializer)
 {
     _hubFactory = hubFactory;
     _store = store;
     _jsonSerializer = jsonSerializer;
     _signaler = signaler;
     _actionResolver = actionResolver;
     _proxyGenerator = proxyGenerator;
     _hubLocator = hubLocator;
     _hubTypeResolver = hubTypeResolver;
     _url = VirtualPathUtility.ToAbsolute(url);
 }
예제 #6
0
 public HubDispatcher(IHubFactory hubFactory,
                      IMessageStore store,
                      Signaler signaler,
                      IConnectionIdFactory connectionIdFactory,
                      IActionResolver actionResolver,
                      IJavaScriptProxyGenerator proxyGenerator,
                      IJsonSerializer jsonSerializer,
                      IHubLocator hubLocator,
                      IHubTypeResolver hubTypeResolver,
                      string url)
     : base(signaler, connectionIdFactory, store, jsonSerializer)
 {
     _hubFactory      = hubFactory;
     _store           = store;
     _jsonSerializer  = jsonSerializer;
     _signaler        = signaler;
     _actionResolver  = actionResolver;
     _proxyGenerator  = proxyGenerator;
     _hubLocator      = hubLocator;
     _hubTypeResolver = hubTypeResolver;
     _url             = VirtualPathUtility.ToAbsolute(url);
 }
예제 #7
0
 public HubDispatcher(IHubFactory hubFactory,
                      IMessageStore store,
                      Signaler signaler,
                      IConnectionIdFactory connectionIdFactory,
                      IActionResolver actionResolver,
                      IJavaScriptProxyGenerator proxyGenerator,
                      IJsonSerializer jsonSerializer,
                      ITransportManager transportManager,
                      IHubLocator hubLocator,
                      IHubTypeResolver hubTypeResolver,
                      string url)
     : base(signaler, connectionIdFactory, store, jsonSerializer, transportManager)
 {
     _hubFactory      = hubFactory;
     _store           = store;
     _jsonSerializer  = jsonSerializer;
     _signaler        = signaler;
     _actionResolver  = actionResolver;
     _proxyGenerator  = proxyGenerator;
     _hubLocator      = hubLocator;
     _hubTypeResolver = hubTypeResolver;
     _url             = url;
 }