我有后端上。net核心。我需要在并行发送多个http请求的时间限制。通过时间限制,我的意思是,这些请求有,例如500毫秒,以获得来自请求源的响应。所以,问题是如何限制请求时间,并只处理那些从源收到响应的请求。
mwngjboj1#
这两个链接涵盖了我的问题的一切。
static async Task Main() { Console.WriteLine("Application started."); try { s_cts.CancelAfter(3500); await SumPageSizesAsync(); } catch (OperationCanceledException) { Console.WriteLine("\nTasks cancelled: timed out.\n"); } finally { s_cts.Dispose(); } Console.WriteLine("Application ending."); }
字符串
1条答案
按热度按时间mwngjboj1#
这两个链接涵盖了我的问题的一切。
有这样一个代码示例
字符串