BatchingLoggerProvider.IntervalAsync(TimeSpan, CancellationToken) Metod

Definition

Väntar på den angivna TimeSpan.

protected:
 virtual System::Threading::Tasks::Task ^ IntervalAsync(TimeSpan interval, System::Threading::CancellationToken cancellationToken);
protected virtual System.Threading.Tasks.Task IntervalAsync(TimeSpan interval, System.Threading.CancellationToken cancellationToken);
abstract member IntervalAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.IntervalAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overridable Function IntervalAsync (interval As TimeSpan, cancellationToken As CancellationToken) As Task

Parametrar

interval
TimeSpan

Hur lång tid det ska ta att vänta.

cancellationToken
CancellationToken

En CancellationToken som kan användas för att avbryta fördröjningen.

Returer

En Task som slutförs när interval har passerat eller har cancellationToken avbrutits.

Undantag

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Gäller för