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