gpt4 book ai didi

c# - Nancy 的异步请求处理程序的 CancellationToken 从哪里来,何时取消?

转载 作者:太空狗 更新时间:2023-10-29 20:30:24 24 4
gpt4 key购买 nike

这更多是关于了解 Nancy 如何以及何时可以通过提供的 cancellationToken 实例取消异步请求处理程序的问题。

基本上我想知道的是在什么条件下 token 的 .IsCancellationRequested 设置为 true - 这是否在某处记录或解释?

Nancy 如何处理“从不”在“时间内”返回/的异步处理程序?关于“及时”:是否有超时/限制,之后处理程序会被取消?

最佳答案

我知道这是一个老问题,但我遇到过和你一样的情况,我想至少如果你使用 Owin 来托管你的应用程序(使用 Nancy.Owin),我想我找到了答案。

CancellationToken 通过 IOwinRequest.CallCancelled 属性(Nancy source codeused here)直接来自 Owin。如果请求被取消(例如通过强行关闭 HTTP 连接),Owin 可以设置此 token 。

关于c# - Nancy 的异步请求处理程序的 CancellationToken 从哪里来,何时取消?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30675061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com