FlowGateAddCheckWaitAsync 方法
异步添加并检查等待
命名空间: TouchSocket.Core程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
public Task AddCheckWaitAsync(
long increment
)
Public Function AddCheckWaitAsync (
increment As Long
) As Task
member AddCheckWaitAsync :
increment : int64 -> Task
- increment Int64
- 要增加的值
Task任务延迟后的异步结果
该方法主要用于限流,通过增加内部计数器并检查是否超过最大值,
如果超过,则根据设定的周期计算需要等待的时间,以Task.Delay的形式实现等待。