BatchingLoggerProvider.IntervalAsync(TimeSpan, CancellationToken) 方法

定义

等待给定的 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

参数

interval
TimeSpan

要等待的时间长度。

cancellationToken
CancellationToken

可用于取消延迟的 CancellationToken

返回

在已传递 interval 或已取消 cancellationToken 时完成的 Task

例外

取消令牌已取消。 此异常存储在返回的任务中。

适用于