private bool RaiseBeginLoad(object state)
 {
     if (_callbackRecord != null)
     {
         return(ChoFuncEx.RunWithIgnoreError(() => _callbackRecord.BeginLoad(state), true));
     }
     else if (Reader != null)
     {
         return(ChoFuncEx.RunWithIgnoreError(() => Reader.RaiseBeginLoad(state), true));
     }
     return(true);
 }