public DateTime GetNextWakeupTime(DateTime earliestWakeupTime) { if (remote == null) { return(DateTime.MaxValue); } try { return(remote.GetNextWakeupTime(earliestWakeupTime)); } catch (Exception) { // broken remote handler, nullify this one (dead) remote = null; return(DateTime.MaxValue); } }
public DateTime GetNextWakeupTime(DateTime earliestWakeupTime) { try { if (_remote == null) { return(DateTime.MaxValue); } return(_remote.GetNextWakeupTime(earliestWakeupTime)); } catch (Exception ex) { // broken remote handler, nullify this one (dead) Log.Debug("LocalClientWakeupHandler: {0}", ex.Message); _remote = null; return(DateTime.MaxValue); } }