public IQBSession OpenSession() { if (!_connectionIsOpen) { if (_log.IsDebugEnabled) _log.Debug("Opening Connection"); _requestProcessor.OpenConnection(_appId, _appName); _connectionIsOpen = true; } _sessionTicket = _requestProcessor.BeginSession(_fileName, _fileMode); _session = new QBSession(this, _qbXmlVersion, _sessionTicket); return _session; }
public IQBSession OpenSession() { if (!_connectionIsOpen) { if (_log.IsDebugEnabled) { _log.Debug("Opening Connection"); } _requestProcessor.OpenConnection(_appId, _appName); _connectionIsOpen = true; } _sessionTicket = _requestProcessor.BeginSession(_fileName, _fileMode); _session = new QBSession(this, _qbXmlVersion, _sessionTicket); return(_session); }
public void CloseSession() { if (_connectionIsOpen) { if (_session != null) { if (_log.IsDebugEnabled) { _log.DebugFormat("Closing Session Ticket {0}", _sessionTicket); } _requestProcessor.EndSession(_sessionTicket); _session = null; _sessionTicket = null; } if (_log.IsDebugEnabled) { _log.Debug("Closing Connection"); } _requestProcessor.CloseConnection(); _connectionIsOpen = false; } }
public void CloseSession() { if (_connectionIsOpen) { if (_session != null) { if (_log.IsDebugEnabled) _log.DebugFormat("Closing Session Ticket {0}", _sessionTicket); _requestProcessor.EndSession(_sessionTicket); _session = null; _sessionTicket = null; } if (_log.IsDebugEnabled) _log.Debug("Closing Connection"); _requestProcessor.CloseConnection(); _connectionIsOpen = false; } }