protected override void DoCleanup() { try { Logger.LogTrace("OsdbSession: Attempt to logout from OSDB server ..."); OsdbStatusResponse rsp = _client.Logout(_sessionToken); if (!rsp.IsOK()) { // Logout failed. throw new SubtitleDownloadException("Logout from OSDB server has failed", rsp.status); } Logger.LogTrace("OsdbSession: Succesfully logged out from OSDB server."); } finally { _client = null; Logger.LogTrace("OsdbSession: Object destroyed."); } }
protected override void DoInitializeSession() { Logger.LogHeavyTrace("OsdbSession: creating OSDB server connection ..."); _client = new OsdbConnection(_serverUrl, AppConfig.ProxySettings); }
protected override void DoCleanup() { try { Logger.LogHeavyTrace("OsdbSession: Attempt to logout from OSDB server ..."); OsdbStatusResponse rsp = _client.Logout(_sessionToken); if (!rsp.IsOK()) { // Logout failed. throw new SubtitleDownloadException("Logout from OSDB server has failed", rsp.status); } Logger.LogHeavyTrace("OsdbSession: Succesfully logged out from OSDB server."); } finally { _client = null; Logger.LogHeavyTrace("OsdbSession: Object destroyed."); } }
protected override void DoInitializeSession() { Logger.LogTrace("OsdbSession: creating OSDB server connection ..."); _client = new OsdbConnection(_serverUrl, AppConfig.ProxySettings); }