Esempio n. 1
0
 private bool RaiseRecordLoadError(object target, Tuple <long, IDictionary <string, object> > pair, Exception ex)
 {
     if (Reader != null && Reader.HasRecordLoadErrorSubscribed)
     {
         return(ChoFuncEx.RunWithIgnoreError(() => Reader.RaiseRecordLoadError(target, pair.Item1, pair.Item2, ex), false));
     }
     else if (_callbackRecordRead != null)
     {
         return(ChoFuncEx.RunWithIgnoreError(() => _callbackRecordRead.RecordLoadError(target, pair.Item1, pair.Item2, ex), false));
     }
     return(true);
 }
Esempio n. 2
0
 private bool RaiseRecordLoadError(object target, Tuple <long, string> pair, Exception ex)
 {
     if (Configuration.NotifyRecordReadObject != null)
     {
         return(ChoFuncEx.RunWithIgnoreError(() => Configuration.NotifyRecordReadObject.RecordLoadError(target, pair.Item1, pair.Item2, ex), false));
     }
     else if (Reader != null)
     {
         return(ChoFuncEx.RunWithIgnoreError(() => Reader.RaiseRecordLoadError(target, pair.Item1, pair.Item2, ex), false));
     }
     return(true);
 }
Esempio n. 3
0
 private bool RaiseRecordLoadError(object target, Tuple <long, XElement> pair, Exception ex)
 {
     if (_callbackRecord != null)
     {
         return(ChoFuncEx.RunWithIgnoreError(() => _callbackRecord.RecordLoadError(target, pair.Item1, pair.Item2, ex), false));
     }
     else if (Reader != null)
     {
         return(ChoFuncEx.RunWithIgnoreError(() => Reader.RaiseRecordLoadError(target, pair.Item1, pair.Item2, ex), false));
     }
     return(true);
 }