prometheus-net

Форк
0
/
RealDelayer.cs 
17 строк · 474.0 Байт
1
using System.Diagnostics;
2

3
namespace Prometheus;
4

5
/// <summary>
6
/// An implementation that uses Task.Delay(), for use at runtime.
7
/// </summary>
8
internal sealed class RealDelayer : IDelayer
9
{
10
    public static readonly RealDelayer Instance = new();
11

12
    [DebuggerStepThrough]
13
    public Task Delay(TimeSpan duration) => Task.Delay(duration);
14

15
    [DebuggerStepThrough]
16
    public Task Delay(TimeSpan duration, CancellationToken cancel) => Task.Delay(duration, cancel);
17
}
18

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.