public void Cancel(UnscheduleMe unscheduleMe) { ThreadPool.QueueUserWorkItem(state => WithStoredProcedureCommand(dialect.CancelProcedureName, command => { AddParameter(command, dialect.CancellationKeyParameterName, unscheduleMe.CancellationKey, DbType.String); command.ExecuteNonQuery(); }) ); }
public void Cancel(UnscheduleMe unscheduleMe) { ThreadPool.QueueUserWorkItem(state => WithStoredProcedureCommand(dialect.CancelProcedureName, command => { try { AddParameter(command, dialect.CancellationKeyParameterName, unscheduleMe.CancellationKey, DbType.String); command.ExecuteNonQuery(); } catch (Exception ex) { log.ErrorWrite("ScheduleRepository.Cancel threw an exception {0}", ex); } }) ); }
private void OnMessage(UnscheduleMe message) { log.DebugWrite("Got Unschedule Message"); scheduleRepository.Cancel(message.CancellationKey); }
public void OnMessage(UnscheduleMe unscheduleMe) { log.DebugWrite("Got Unschedule Message"); scheduleRepository.Cancel(unscheduleMe); }
public void Cancel(UnscheduleMe unscheduleMe) { throw new NotImplementedException(); }