/// <summary> /// Triggers when logouts from the server operation did fail. /// </summary> /// <param name="operation"> /// The operation. /// </param> /// <param name="error"> /// The error. /// </param> public void LogoutServerOperationDidFail(LogoutServerOperation operation, Exception error) { if (error != null) { this.Logger.LogError($" {error.Message}"); } }
/// <summary> /// Triggers when logouts from the server. /// </summary> /// <param name="operation"> /// The operation. /// </param> public void LogoutServerOperationDidFinish(LogoutServerOperation operation) { }
/// <summary> /// Logouts this session. /// </summary> public void Logout() { var logoutOperation = new LogoutServerOperation(this); this.QueueServerOperationAtTopOfTheQueue(logoutOperation); }