/// <summary> /// Handle Transient Error /// </summary> /// <param name="ex">Messaging Exception</param> public virtual void HandleTransientError(MessagingException ex) { if (null != ex) { var handle = this.TransientErrorOccured; if (null != handle) { var arg = new TransientErrorArgs { Exception = ex, }; handle(this, arg); } Trace.TraceWarning("Transient Error: '{0}'", ex.ToString()); } }
/// <summary> /// Handle Transient Error /// </summary> /// <param name="ex">Messaging Exception</param> public virtual void HandleTransientError(MessagingException ex) { if (null != ex) { var handle = this.TransientErrorOccured; if (null != handle) { var arg = new TransientErrorArgs { Exception = ex, }; handle(this, arg); } Trace.TraceWarning("Transient Error: '{0}'", ex.ToString()); } }
private void Error(object obj, TransientErrorArgs args) { this.exception = args.Exception; }