public Task GracefulShutdown(TimeSpan gracePeriod) { Shutdown(gracePeriod); return(TaskRunner.Delay(gracePeriod)); }
public Task GracefulShutdown(TimeSpan gracePeriod) { Shutdown(gracePeriod); return(TaskRunner.Delay(gracePeriod).ContinueWith(tr => Stop())); }