腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Web
API
控制器
返回
任务
并不
总是
等待
任务
完成
(
puppeteer-sharp
)
、
、
、
、
我有一个
Web
API
控制器
,它
返回
原来在外部库服务中创建的Task。我在从服务到
控制器
的所有链中
返回
Task,但问题是,当我对该
控制器
进行HTTP调用时,当我第一次启动
API
时(第一次
总是
花费更长的时间),它会完美地
返回
预期的结果,但是当我第二次发出请求时,依此类推。它
返回
一些部分结果。 当我调试它时,它
总是
返回
预期的正确结果。显然,现在有一些东西在
等待
浏览 13
提问于2019-09-04
得票数 1
1
回答
未被期待的线程只是在
api
返回
后停止执行,这是一个已知的错误,还是有人能解释发生了什么?
、
、
如果我有一个
api
控制器
,并且希望它尽快
返回
给用户,同时分离一个线程来处理一些更长的运行过程,我想我就不能像这样
等待
异步方法调用了。
控制器
返回
时,DoSomeNonAwaitedAsyncThing代码将停止执行(没有异常或它只是停止运行的任何东西)。如果我将DoSomeNonAwaitedAsyncThing的签名从异步
任务
更改为异步空,那么线程将运行到
完成
,但它也会阻止
api
调用
返回
,直到非
等待
浏览 0
提问于2019-04-15
得票数 1
回答已采纳
3
回答
使用
web
2py的异步后台进程
、
、
、
在
控制器
方法中调用的
web
2py应用程序中,我需要异步处理大型(耗时和内存消耗)进程。我的具体用例是通过stdlib.subprocess调用一个进程,然后
等待
它退出而不阻塞
web
服务器,但我对其他方法持开放态度。 欢迎第三方图书馆推荐。
浏览 0
提问于2011-12-29
得票数 8
回答已采纳
2
回答
API
端点
返回
而不
等待
promise有什么缺点吗?
、
、
为了允许express端点更快地
返回
到调用方,如果调用方不需要确认,那么调用异步
任务
而不是在
返回
之前
等待
它是否合理?这显然限制了异步
任务
失败时的错误处理和重试选项,但假设您不关心这一点,它确实允许快速
API
调用更快地
完成
(假设
等待
异步
任务
对
API
调用没有语义意义) 这种方法与通过
API
请求调用的其他
web
后台作业方法相比如何
浏览 3
提问于2020-01-03
得票数 0
2
回答
Web
API
中的异步
等待
控制流
、
、
控制器
是否会在到达doSomething()方法调用后向客户端
返回
虚拟响应(ActionResult),或者控件将保留在
web
控制器
中并将stringResult
返回
给客户端?考虑到doSomething()正在执行一些网络密集型
任务
,这些
任务
可能需要更多时间才能
完成
。如果可能的话,有没有人能给我解释一下?提前感谢!
浏览 3
提问于2021-07-09
得票数 0
1
回答
用C#异步网络请求?
、
、
、
Hi,webmethod非常简单,它首先将数据存储到数据库,然后使用HttpWebRequest获取URL页面。然后读取获取的页面(头数据),并在大多数情况下存储图像。if (url != null && url.Length &
浏览 1
提问于2013-12-22
得票数 0
回答已采纳
1
回答
异步
等待
在
web
应用程序中如何工作
、
、
、
如何在MVC应用程序中使用async await
web
api
调用?假设我在mvc ajax表单中使用了submit按钮,并且在
控制器
中有一个异步的
web
调用,在这种情况下,在
返回
ActionResult之前,我必须
等待
异步操作
完成
吗?我希望我需要等到
任务
完成
,因为我在客户端的ajax脚本需要一个结果。 请解释您在类似场景中的见解和经验
浏览 1
提问于2015-10-30
得票数 1
2
回答
在C#中使用异步/
等待
时,
任务
会在程序退出时自动终止吗?
、
、
、
如果我调用了多个仍在
等待
的异步函数,并且程序在主线程上退出,那么仍在
等待
的
任务
是否会自动清除?或者,我是否需要确保在程序退出时手动清除
任务
?此外,在此特定情况下,Task引用的是在调用async函数并
等待
结果时生成的System.Threading.Tasks.Task。 在MSDN中似乎找不到答案(除非我找错了地方)。
浏览 1
提问于2021-01-29
得票数 2
2
回答
实体框架核心-异步/同步- DbContext
、
、
、
我来向你寻求一些建议。我正在开发一个需要外部库的控制台应用程序(服务器)。 我使用实体框架核心。但是我对async / await的概念还有差距。我在上面读了不少东西,尝试了不少东西。 建立了涉及数据库的Entity / DAL / BLL体系结构和ECS (Entity Component System)体系结构。 我有调用事件的系统(OnInitialized)。在这种情况下,我需要从数据库加载不同的数据(取决于系统)。 在同一个DbContext上同时进行多个并行查询是不可能的。我只有一个包含多个表的数据库。 那么,我应该开发与数据库完全同步的交互吗? 或者是否有一种同时使用多个异步的
浏览 32
提问于2020-01-30
得票数 0
1
回答
在ASP.NET核心请求中,如何将
任务
添加到后台工作队列并
等待
结果
、
、
所有传入的请求都会将它们的映像添加到这个队列中,并
等待
结果。 到目前为止,我已经看到了许多将项推送到要处理的队列中的方法,基本上是作为火-n-忘记,但是没有关于如何
等待
项目
完成
处理的方法。例如,在微软关于的文档中,他们关于排队的后台
任务
的示例只是将多个
浏览 8
提问于2022-06-07
得票数 1
回答已采纳
1
回答
Async.AwaitTask是如何在f#中工作的?
在c#中,当方法
返回
任务
时,执行通常(
并不
总是
)在后台线程中立即启动。 Async.AwaitTask文档说“
返回
等待
给定
任务
完成
并
返回
其结果的异步计算”。这是否意味着,当您调用
返回
任务
的c#方法时,执行已经在后台启动了?如果是这样,那么将其封装到异步类型中有什么意义呢?
浏览 0
提问于2018-07-05
得票数 16
回答已采纳
3
回答
创建后台
任务
的最佳方法
、
、
我目前正在开发一个Rails应用程序,在某些时候必须使用第三方
API
导入一个中型数据集(至少对我来说是这样)。它必须平均执行6000次
API
调用。接二连三。它持续大约20分钟。现在,我已经
完成
了一个rails
任务
,它可以
完成
任何我想做的事情(调用、写到db等等)。但是现在我希望这个
任务
/代码是,也是从
web
上的一个按钮调用的。我知道让
控制器
调用
任务
并不
是一个好方法,所以这就是我要问的原因。我希望这个导入代码
浏览 1
提问于2018-02-02
得票数 1
回答已采纳
1
回答
MVC 4
Web
:从操作
返回
任务
、
、
也许我的头脑有些混乱,但我在下面看到了一种混乱:
Web
控制器
是从ApiController类派生出来的,其中主要的方法是ExecuteAsync,它使请求通过过滤器和动作的管道,在最后
返回
任务
;
Web
操作支持
返回
任务
类型的对象,使用TPL或异步/
等待
。。我的问题是:在
API
操作中构建和运行
任务
真的对我有好处吗?据我所知,尽快将线程
返回
到ASP.NET线程池的目标已经由ApiControl
浏览 0
提问于2012-03-19
得票数 3
回答已采纳
1
回答
我应该
等待
ASP.NET中的
控制器
操作吗?
、
、
、
我有两个在ASP.NET
Web
中实现
控制器
操作的选项:public Task<Dto> Get() return QueryHandler.Execute();或
等待
任务
结果public async Task<Dto> Get() return await QueryHandler.Exectue();我开始使用第一个选项,因为我认为它会通过
等待
而产生不必要的开销但后来发现,如果
控制器
浏览 4
提问于2022-09-07
得票数 0
回答已采纳
1
回答
指挥外部硬件
控制器
的异步
任务
、
、
、
假设我有一个舞台
控制器
,我想写一个方法来移动这个舞台。我希望能够有一个方法,要么是在舞台物理上
完成
舞台移动后
返回
,要么是已经开始舞台移动。对于任何类型的硬件外部控制,我通常编写带有
任务
返回
的异步方法。这样,用户就可以
等待
任务
的
完成
,例如
等待
阶段
完成
它的移动,或者只调用move方法,如果需要的话,在稍后的某个点
等待
返回
的
任务
。 这是
控制器
外部硬件的
浏览 3
提问于2020-12-22
得票数 0
回答已采纳
1
回答
任务
等待
呼叫误解
、
这是我在另一篇文章中的回答,我问了(),我
并不
真正理解评论的一部分. 确保你明白
等待
是
任务
的操作员。这不是关于电话
浏览 2
提问于2017-11-14
得票数 2
回答已采纳
3
回答
有没有办法知道ExecutorService是否成功结束?
、
、
我认为isTerminated()会给我一个成功的状态,当所有线程都
完成
时为真,否则为假。但不管怎样,我总能如愿以偿。有什么建议吗?
浏览 4
提问于2012-04-11
得票数 2
回答已采纳
1
回答
异步执行
、
、
据我所述,如果
等待
的
任务
未
完成
,控制权将被转移回呼叫方。但是,在InsertEmployee结束时,执行仍将
等待
,而不会转到调用者那里。我说的对吗?
浏览 4
提问于2015-07-03
得票数 0
回答已采纳
2
回答
如何从另一个函数
完成
任务
?
、
提供的
API
允许发送批处理请求,以便在一个HTTP请求中发送多个请求。我希望从中获益,并试图构建一个C#接口,使用异步代码和
任务
来使用该服务。public Task SendRequests() { ... }
API
的使用: // Some othe
浏览 6
提问于2015-11-30
得票数 4
回答已采纳
2
回答
OWIN网络应用程序-请求取消-它是如何
完成
的?线程中止?
、
、
、
、
有人能告诉我一个资源,可以帮助解释
web
(特别是使用Owin Self Host)如何处理请求取消吗?下面是我观察到的一系列事件:
控制器
中有一些代码在运行,运行它的线程会被中止吗?如果它是一个
等待
另一个
任务
的异步
控制器
,那么该
任务
是否仍然有一个服务
浏览 3
提问于2015-05-07
得票数 9
点击加载更多
相关
资讯
一个浏览器自动化操作的.Net开源库
python web 异步非堵塞任务的实现
推荐3个.Net开源自动化测试框架
用ChatGPT写一个REST API!
【揭秘】ForkJoinPool全面解析
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券