一款简单易用的基础网络通讯组件库。

FlowGateAddCheckWaitAsync 方法

异步添加并检查等待

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
public Task AddCheckWaitAsync(
	long increment
)

参数

increment  Int64
要增加的值

返回值

Task
任务延迟后的异步结果

备注

该方法主要用于限流,通过增加内部计数器并检查是否超过最大值, 如果超过,则根据设定的周期计算需要等待的时间,以Task.Delay的形式实现等待。

参见