void _jabberConnection_ErrorRaised(Enums.ErrorType type, string message) { Log.Error(String.Format("Jabber error: {0} {1}", type.ToString(), message)); switch (type) { case Enums.ErrorType.Authentification: Log.Error("Your jabber username or password is invalid"); break; case Enums.ErrorType.Server: Reconnect(); break; case Enums.ErrorType.Warning: case Enums.ErrorType.Query: //do nothing for now break; case Enums.ErrorType.Client: default: Close(); this._jabberConnection.Dispose(); this._jabberConnection = new nJim.Jabber(); Login(); break; } OnError(type, message); }
public NSIException(string message) : base(message) { Severity = Enums.Level.Error; ErrorType = Enums.ErrorType.Unknown; }
public NSIException(string message, Enums.Level severity, Enums.ErrorType errorType, object request) : base(message) { Severity = severity; ErrorType = errorType; _requestData = request; }
public NSIException(string message, Enums.Level severity, Enums.ErrorType errorType) : base(message) { Severity = severity; ErrorType = errorType; }
public NSIException(Enums.Level severity, Enums.ErrorType errorType) : base() { Severity = severity; ErrorType = errorType; }
public NSIException() : base() { Severity = Enums.Level.Error; ErrorType = Enums.ErrorType.Unknown; }
/// <summary> /// Provoque un événement d'erreur personnalisé /// </summary> /// <param name="type">Type de l'erreur</param> /// <param name="message">Description de l'erreur</param> public void custom(Enums.ErrorType type, string message) { OnErrorRaised(type, message); }
private void OnErrorRaised(Enums.ErrorType type, string message) { try { ErrorRaised(type, message); } catch (Exception e) { Debug.WriteLine(e.ToString()); } }
void JABBER_CLIENT_OnError(Enums.ErrorType type, string message) { buttonTestConnection.BackColor = Color.Tomato; MessageBox.Show(message, "Jabber Error: " + type.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error); buttonTestConnection.Enabled = true; }
public ErrorResponse(Enums.ErrorType type) { this.Type = type; }