示例#1
0
        /// <summary>
        /// Вызвать событие <see cref="ProcessDataError"/>.
        /// </summary>
        /// <param name="exception">Ошибка обработки данных.</param>
        protected void RaiseProcessDataError(Exception exception)
        {
            if (exception == null)
            {
                throw new ArgumentNullException("exception");
            }

            DataErrorCount++;

            this.AddErrorLog(exception);
            ProcessDataError.SafeInvoke(exception);
        }
 /// <summary>
 /// Вызвать событие <see cref="ProcessDataError"/>.
 /// </summary>
 /// <param name="error">Описание ошибки.</param>
 protected void RaiseProcessDataError(Exception error)
 {
     ProcessDataError.SafeInvoke(error);
 }
示例#3
0
 private void ProcessDataErrorHandler(Exception exception)
 {
     AddGuiAction(() => ProcessDataError.SafeInvoke(exception));
 }
示例#4
0
 private void RealTraderOnProcessDataError(Exception exception)
 {
     ProcessDataError.SafeInvoke(this, new ErrorEventArgs(exception));
 }
示例#5
0
 /// <summary>
 /// Вызвать событие <see cref="ProcessDataError"/>.
 /// </summary>
 /// <param name="error">Информация об ошибке.</param>
 protected virtual void RaiseProcessDataError(Exception error)
 {
     ProcessDataError.SafeInvoke(error);
     this.AddErrorLog(error);
 }