protected void OpenSession(TConnection connection) { Session = _sessionFactory.Create(connection); _executor = _executorFactory.Create(Session); _dispatcher.Subscribe((IResponseReceiver <TResponse>)_executor); SessionOpened?.Invoke(Session); }
protected void RaiseOpened(Session session) { SessionOpened?.Invoke(session); }