Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public NSIException(string message) : base(message)
 {
     Severity  = Enums.Level.Error;
     ErrorType = Enums.ErrorType.Unknown;
 }
Ejemplo n.º 3
0
 public NSIException(string message, Enums.Level severity, Enums.ErrorType errorType, object request) : base(message)
 {
     Severity     = severity;
     ErrorType    = errorType;
     _requestData = request;
 }
Ejemplo n.º 4
0
 public NSIException(string message, Enums.Level severity, Enums.ErrorType errorType) : base(message)
 {
     Severity  = severity;
     ErrorType = errorType;
 }
Ejemplo n.º 5
0
 public NSIException(Enums.Level severity, Enums.ErrorType errorType) : base()
 {
     Severity  = severity;
     ErrorType = errorType;
 }
Ejemplo n.º 6
0
 public NSIException() : base()
 {
     Severity  = Enums.Level.Error;
     ErrorType = Enums.ErrorType.Unknown;
 }
Ejemplo n.º 7
0
 /// <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);
 }
Ejemplo n.º 8
0
 private void OnErrorRaised(Enums.ErrorType type, string message)
 {
     try {
         ErrorRaised(type, message);
     } catch (Exception e) { Debug.WriteLine(e.ToString()); }
 }
Ejemplo n.º 9
0
 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;
 }
Ejemplo n.º 10
0
 public ErrorResponse(Enums.ErrorType type)
 {
     this.Type = type;
 }