加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 为WebApi控制器配置请求超时

发布时间:2020-12-15 06:28:20 所属栏目:百科 来源:网络整理
导读:我在我的WebAPi控制器中使用异步方法: public async TaskHttpResponseMessage SampleMethod(int subscriptionNumber,DateTime departureDate){ // [...]} 如何配置请求超时?该操作可能需要几分钟的时间,我必须确保请求不会超时. 在MVC中有一个名为[AsyncTi
我在我的WebAPi控制器中使用异步方法:
public async Task<HttpResponseMessage> SampleMethod(int subscriptionNumber,DateTime departureDate)
{
    // [...]
}

如何配置请求超时?该操作可能需要几分钟的时间,我必须确保请求不会超时.

在MVC中有一个名为[AsyncTimeout]的属性.在WebApi中有相当的等级吗?可以在全球配置吗?

解决方法

好的问题,我建议从客户端处理这一点 – 您可以随时在消费者代码中指定超时设置,即使它是ajax:
$.ajax({
url: "/ajax_json_echo/",timeout: 1000,...

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读