public Task HandleAsync(TriggerLongRunningEvent @event, CancellationToken cancellationToken) { base.HandleAsync(@event); return(Task.Delay(@event.DurationInMilliseconds, cancellationToken)); }
public virtual Task HandleAsync(TriggerLongRunningEvent @event, CancellationToken cancellationToken = default(CancellationToken)) { handle(@event); return(Task.Delay(@event.DurationInMilliseconds, cancellationToken)); }
public virtual void Handle(TriggerLongRunningEvent @event) { handle(@event); Task.Delay(@event.DurationInMilliseconds).GetAwaiter().GetResult(); }