public void OnBeginShutdown(ref System.Array custom) { try { if (_Soap != null && _Soap.LoggedIn) { _Soap.Logout(); } _Soap = null; } catch (WebException) { //Ignore it } }
private void MakeNewSoap(CookieContainer cookieJar) { if (_Soap != null) { _Soap.Logout(); } _Soap = new EQUELLASOAP( InstitutionURL, null, null, null, null, null, cookieJar); //keep alive if (keepAlive != null) { keepAlive.Abort(); keepAlive.Join(); } keepAlive = new Thread(new ThreadStart(DoKeepAlive)); keepAlive.Name = "Keep Alive"; keepAlive.Start(); }
public void StartLoginSession(CookieContainer cookieJar) { //MakeNewSoap(cookieJar); _Soap = null; }
/// <summary> /// /// </summary> /// <param name="profile"></param> /// <returns>false to invalidate the change request</returns> public bool ProfileChanged(Profile oldProfile, Profile newProfile) { //MakeNewSoap(Utils.CookieJar); _Soap = null; return(true); }