public async Task InvokeHttpContext httpContext var policy = PolicyHandleExceptionWaitAndRetryAsync_limit i = _duration; await policyExecuteAsyncasync =
public async Task Invoke(HttpContext httpContext)
{
var policy = Policy.Handle
await policy.ExecuteAsync(async () =>
{
if (_limit >= 0)
{
throw new Exception("请求太快");
}
});
await _next(httpContext);
}
原文地址: https://www.cveoy.top/t/topic/izpk 著作权归作者所有。请勿转载和采集!