腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
为
所有
服务器端
代码
调用
ConfigureAwait
的
最佳
实践
c#
、
asp.net-web-api
、
task-parallel-library
、
async-await
如果您有
服务器端
代码
(例如,一些ApiController),而您
的
函数是异步
的
-因此它们返回Task<SomeObject> -那么在任何时候等待您
调用
ConfigureAwait
(false)
的
函数都是
最佳
实践
吗我读到它
的
性能更高,因为它不需要将线程上下文切换回原始线程上下文。然而,在ASP.NET Web中,如果您
的
请求来自一个线程,而您等待某个函数并
调用
浏览 18
提问于2012-11-21
得票数 630
回答已采纳
1
回答
Blazor (服务器)和异步/等待模式
async-await
、
blazor
、
blazor-server-side
微软
的
文章(Daniel和Latham)展示了Razor
代码
中等待
调用
的
例子。{ }然而,没有一个例子表明在捕获
的
上下文中是否应该继续使用剃须刀页面.
ConfigureAwait
(false);.
ConfigureAwait
(true); Blazor是否有UI线程是唯一能够更新组件
的</e
浏览 1
提问于2019-10-14
得票数 3
回答已采纳
2
回答
我可以在
ConfigureAwait
4.7.2WebAPI中删除.NET (False)吗?
.net
、
asp.net-web-api
、
async-await
我正在研究一些使用ASP.NET 4.7.2
的
.NET Web
代码
。(false); }我已经读过,将不在应用程序
代码
中使用
ConfigureAwait
,以便在捕获
的
同步上下文中继续执行但是,通常我们应该使用
ConfigureAwait
(false),这样就不会不必要地继续捕获
的
同步上下文。所以我
的
想法是,我们不想在这个Web
代码
中
的</e
浏览 10
提问于2021-12-21
得票数 1
回答已采纳
1
回答
MVC中有关异步/等待
的
矛盾建议
c#
、
asp.net-mvc
、
async-await
我一直在开发一些将由MVC操作方法使用
的
库
代码
,因此我阅读了很多Steven关于这个主题
的
博客。 使用
ConfigureAwait
(false)来避免死锁
浏览 1
提问于2018-02-15
得票数 1
回答已采纳
2
回答
为
整个项目/dll设置
ConfigureAwait
(false)
c#
、
async-await
,这是“在可能
的
时候使用
ConfigureAwait
(false)”
的
最佳
实践
。此外,它还指出,“如果您可以在方法
的
某个点使用
ConfigureAwait
,那么我建议您在该方法中
的
每一个等待阶段之后都使用它。”该文章
的
作者表示,“在‘库’异步方法中,只要添加了强调,就使用
ConfigureAwait
(false)。”考虑到我
的
库项目中大多数或
所有
打算广泛使用
的
aw
浏览 0
提问于2014-05-17
得票数 25
回答已采纳
1
回答
使用HttpWebRequest.GetResponseAsync进行异步和等待
c#
、
windows-8
、
windows-runtime
、
httpwebrequest
、
async-await
我在这段
代码
中遗漏了什么,导致await永远不返回?
浏览 3
提问于2012-10-03
得票数 24
回答已采纳
2
回答
在直接从
调用
另一个库返回任务
的
库中使用
ConfigureAwait
(false)是否有利?
c#
、
.net
、
async-await
、
task-parallel-library
、
dotnet-httpclient
实际上,他们只需做一些设置,并直接返回从Task
调用
返回
的
HttpClient: // do some setup} 我正在考虑是否在这些
调用
中添加
ConfigureAwait
(false)。但是在这种情况下,它会引入一些(可能可以忽略
的
)开销,因为
ConfigureAwait
返回一个ConfiguredTaskAwaitable
浏览 9
提问于2015-09-13
得票数 8
回答已采纳
2
回答
为
所有
服务器端
代码
调用
ConfigureAwait
的
最好
的
办法?
asp.net
、
api
当你有
服务器端
代码
(即一些ApiController),你
的
函数是异步
的
- 所以他们返回Task<SomeObject>- 是否认为最好
的
做法是,当你等待你
调用
的
函数
ConfigureAwait
(false但是,对于ASP.NET Web Api,如果您
的
请求是在一个线程中进行
的
,并且你在
ConfigureAwait
(false)返回ApiController函数
的
最
浏览 448
提问于2017-12-22
1
回答
来自ThreadPool线程死锁
的
异步方法
调用
c#
、
asynchronous
、
async-await
、
task-parallel-library
我知道有类似的问题,但我尝试了
所有
的
最佳
实践
解释,但
代码
仍然死锁。我试过了这里告诉我
的
每一个
最佳
实践
: 目前,让整个应用程序异步兼容并不是一个选项,因为它需要大量
的
重
浏览 3
提问于2022-01-20
得票数 -2
1
回答
在DocumentDB中异步创建新
的
C#文档
的
问题
c#
、
azure
、
azure-cosmosdb
按照从Azure网站下载
的
使用示例,我尝试创建一些文档以保存到DocumentDB。示例
代码
如下 { {await client.CreateDocumentAsync("dbs/" + datab
浏览 2
提问于2016-02-11
得票数 1
回答已采纳
1
回答
我是否应该在等待
的
每一次手术中
调用
ConfigureAwait
(假)?
c#
、
async-await
在阻塞
代码
调用
的
所有
方法
的
传递闭包中,您必须对每个等待使用,包括
所有
第三方和第二方
代码
。然而,在后面的文章中,作者写道: 有两种
最佳
实践
(在我
的
介绍文章中都提到过)可以避免这种情况: 在“库”异步方法中,尽可能使用
ConfigureAwait
(false)。我在这里看到了一个矛盾--在“不要这样做”一节中,他写道,必须在任何地方使用
ConfigureAwait
(
浏览 1
提问于2017-04-15
得票数 21
2
回答
我应该在
所有
方法中使用配置等待,还是只在第一个方法中使用配置等待?
c#
、
async-await
、
configureawait
我有一个包含异步方法
的
库,我已经读过,对于库,建议使用
ConfigureAwait
(false)。例如,如果我有这样
的
东西:{} {} { await anotherMetodAsync().
ConfigureAwait
(f
浏览 0
提问于2019-05-25
得票数 0
回答已采纳
3
回答
Web同步
调用
最佳
实践
c#
、
iis
、
.net-4.5
、
asp.net-web-api
也许这个问题已经提出了,但我从来没有找到一个明确
的
答案,。假设我有一个WebAPI2.0应用程序托管在IIS上。我想我理解最好
的
实践
(防止客户端上
的
死锁)是总是使用异步方法从GUI事件到HttpClient
调用
。这个很好,而且很管用。但是,如果客户端应用程序没有GUI (例如,Window服务、控制台应用程序),而只使用同步方法进行
调用
,那么
最佳
实践
是什么呢?.>).
ConfigureAwait
(false); return
浏览 3
提问于2015-06-17
得票数 3
1
回答
在VB.NET中,Task.Run应该如何
调用
异步方法?
vb.net
、
async-await
(buffer, 0, buffer.Length).
ConfigureAwait
(False)下面的哪个选项是在Visual Basic中从Task.Run
调用
该异步方法
的
最佳
方式() RunAsync())
ConfigureAwait
在Task.Run中有用吗?Await RunAsync().
Config
浏览 3
提问于2017-02-03
得票数 11
回答已采纳
1
回答
Ext 3:将带有分页
的
大网格导出到Excel
javascript
、
extjs
、
extjs3
在Ext3.x中将大型分页网格导出
为
XLS
的
最佳
实践
是什么?我找到了,但它只导出网格的当前页面。编辑#1: 感谢每一个男孩!商店通常通过AJAX与服务器通信,为了发送下载,请求需要是一个普通
的
HTTP请求。如果导出大型网格
的
最佳
实践
是
服务器端
,那么将extjs store
的
POST请求(包括应用于网格
的
所有
过滤器
的
baseParams )从AJAX重新路
浏览 2
提问于2012-03-02
得票数 1
2
回答
异步等待模式帮助。我做得对吗?
c#
、
windows-8
、
winrt-xaml
、
async-await
它似乎挂在GetXmlAsync(url)方法
的
结果上。httpClient.GetAsync(uri); }public async Task<IEnumerable<Post>> GetRecentAsync(int page) string url = this.url
浏览 1
提问于2012-08-21
得票数 1
回答已采纳
2
回答
带有异步/等待
的
ASP.NET Webforms
asp.net
、
asynchronous
、
webforms
、
async-await
我
的
基于.Net 4.6
的
Webforms应用程序必须相当广泛地使用异步/等待功能。因为我对这个异步/等待主题非常陌生,所以我阅读了很多
最佳
实践
,比如或。/方法,以立即
调用
已注册
的
异步方法,而不是在PreRender事件Page.ExecuteRegisteredAsyncTasks()之后
调用
;} 我
的
问题是,我希望在注册异步方法之后立即
调用
它,而不是在关于Control:还是像我在上面的
代码<
浏览 0
提问于2017-06-06
得票数 10
1
回答
异步下载文件,然后重新同步c
c#
、
asynchronous
我尝试异步下载某些文件,使用MSDN和这里
的
提示,但我
的
尝试通常以死锁或由于不等待下载结束而导致
的
错误结束。下面我粘贴了一些不起作用
的
示例
代码
,但希望能解释一下我
的
意图。我将感谢你
的
帮助。{DownloadFileAsync(fileRequest))).
ConfigureAwait
{ await
浏览 4
提问于2016-08-27
得票数 0
回答已采纳
1
回答
异步
调用
后
的
跨线程异常
c#
、
database
、
multithreading
、
async-await
、
synchronizationcontext
,发现了以下链接: 此机制用于在执行Npgsql
代码
时将当前同步上下文临时设置
为
null,使
所有
等待执行
的
进程在线程池上执行。这取代了在任何地方放置
ConfigureAwait
(false)
的
需要,并且应该毫无例外地在
所有
表面异步方法中使用。npgsql临时禁用SynchronizationContext
的
方式是否被认为是
最佳
实践
?我试图从其他驱动程序
的
源<
浏览 4
提问于2017-06-07
得票数 1
回答已采纳
2
回答
真实世界异步等待
代码
示例
c#
、
asynchronous
我一直在到处寻找新异步
的
好实例,并等待.net 4.5中
的
特性。我想出了下面的
代码
来下载文件列表并限制并发下载
的
数量。我希望有任何
最佳
实践
或方法来改进/优化这段
代码
。然后,我们使用事件将下载
的
文件添加到ViewModel上
的
一个观察集(ViewModel 4.5中
的
新线程安全版本)。
ConfigureAwait</
浏览 0
提问于2012-11-13
得票数 25
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C#并发编程之异步编程
前端周刊-2018年9月第三期
微信上传图片接口的使用
最佳实践:Pivotal GemFire Function开发
嵌入式软件错误的五个主要原因
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券