腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
.
netcore
3.0中
截取
返回
类型
为
IAsyncEnumerable
<
T
>
的
异步
方法
、
、
我正在尝试实现一个代理,它接受记录
方法
调用
的
工作。在意识到应该调用
的
异步
方法
和一些日志之后,应该只在该
方法
完成之后创建一些日志,但代理
方法
不应该是块调用。 经过多次尝试,这就是我想出
的
解决方案。Create(
T
decorated)
T
proxy = Create<
T
, Class1<
T
>>();
浏览 25
提问于2019-10-18
得票数 0
回答已采纳
2
回答
等待
IAsyncEnumerable
<
T
>,它在哪里使用?
、
、
、
上面写着 从C# 8.0 开始,用于
返回
异步
流
的
异步
方法
。问题.除了用
IAsyncEnumerable
<
T
>指定
的
示例之外,是否可以在
IAsyncEnumerable
<
T
>中使用更多
的
foreach,还是专门
为
foreach设计
的
?我想是的,但不确定。也许还有其他
的
目的。await foreach (var n
浏览 7
提问于2022-08-22
得票数 0
回答已采纳
4
回答
对于
返回
IAsyncEnumerable
的
方法
是否有明确
的
命名约定?
、
在C# 5引入用于
异步
编程
的
async和await模型之后,C#社区达成了一个命名约定,在
返回
awaitable
类型
的
方法
中添加一个“
异步
”后缀,如下所示:{} 许多静态代码分析器(包括基于罗斯林
的
和非基于罗斯林
的
)在检测
异步
编程周围
的
代码气味时,都是根据这个命名约定编写
的
。既然C# 8引入了
异步</em
浏览 7
提问于2019-12-21
得票数 17
回答已采纳
2
回答
为什么不允许我在
返回
IAsyncEnumerable
的
方法
中
返回
IAsyncEnumerable
、
我有以下界面:{}public class Foo{ } { pub
浏览 6
提问于2021-01-27
得票数 14
回答已采纳
1
回答
异步
方法
不能
返回
具有可访问
的
GetAwaiter
方法
的
任何
类型
。
、
、
上面写着 void,用于事件处理程序。从GetAwaiter 7.0开始,对具有可访问
的
方法
的
任何
类型
进行。GetAwaiter
方法
返回
浏览 5
提问于2022-08-22
得票数 3
回答已采纳
1
回答
WPF DataGrid和
IAsyncEnumerable
项目
、
、
我有一个从数据库中获取行数据
的
异步
方法
。我
的
结果是
IAsyncEnumerable
<TItem>。但是,对于快速响应
的
UI来说,它应该是一个完美的数据
类型
--当我将它设置
为
网格
的
数据源时,它就不工作了,什么也没有显示。 我有两个解决办法。首先,显然是从我
的
异步
任务
返回
数组。我怀疑使用ToArrayAsync()比从任务
返回
数组要慢,所以这没有什么意义。
浏览 8
提问于2021-09-25
得票数 3
回答已采纳
3
回答
如果与
异步
/等待一起使用(使用Dapper从Server传输数据),
返回
IEnumerable会发生什么?
、
、
、
、
我正在使用Dapper从SQL Server中
的
一个非常大
的
集合中流数据。
返回
IEnumerable和调用Query()可以很好地工作,但是当我切换到QueryAsync()时,程序似乎尝试从Server读取所有数据,而不是流。现在,根据这个,用QueryAsync()做我想做
的
事情并不简单。另一个问题是,当新
的
C#8
异步
流可用时,是否可以这样做?
浏览 3
提问于2019-04-05
得票数 13
回答已采纳
2
回答
如何正确地
异步
返回
对象集合?
、
、
、
、
我需要在我
的
核心接口中定义
返回
列表
的
方法
。我
的
项目在很大程度上依赖
异步
/等待
的
使用,因此我需要尽可能地定义我
的
核心引用/接口。另一个缺点是,鉴于以下签名:因为这不是一个
返回
任务
的
函数,所以我不能在函数块中使用
异步
/等待。另一方面,我
的
直觉告诉我,我应该坚持使用Task&l
浏览 3
提问于2015-10-22
得票数 4
1
回答
IAsyncEnumerable
不包含ADO.NET中“GetAwaiter”
的
定义
、
、
.Net Core3.1中
的
这段代码,C# 8:导致此错误: 这里提供
的
答案是:对我没有多大帮助,因为我
的
方法
包含了一个产率和一个循环,
如
本例所示。async
IAsyncEnumerable
<
T
> GetListAsync<
T
>
浏览 3
提问于2020-05-06
得票数 2
回答已采纳
2
回答
IAsyncEnumerable
在System.Interactive.Async中
的
鸭枚举错误
、
、
我想知道为什么
IAsyncEnumerable
<>
的
这段代码var duckAsyncEnumerator= duckAsyncEnumerable.GetEnumerator(); 用于IEnumerable<>
的
相同代码可以正常工作此外,通过反射实现
IAsyn
浏览 10
提问于2017-09-08
得票数 2
回答已采纳
3
回答
如何从
异步
函数
返回
字符串?
、
content.ReadAsStringAsync(); } }这个源代码给了我一个编译时错误: 我还想摆脱async/await模式。
浏览 1
提问于2020-03-05
得票数 0
回答已采纳
2
回答
IAsyncEnumerable
<
T
>和IEnumerable<Task<
T
>>有什么不同?
、
、
、
、
新
的
C# 8.0和dotnet core 3具有AsyncStreams (
IAsyncEnumerable
<
T
>)
的
这一新功能。我
的
理解是,它提供了一种
异步
处理流中
的
项
的
方法
。但是我不能用IEnumerable<Task<
T
>>做到这一点吗? 这两种
方法
有什么不同?
浏览 32
提问于2019-07-20
得票数 11
2
回答
用于未知泛型
类型
的
任务
的
ContinueWith
、
、
、
、
我有一个获得Task<
T
>
的
方法
,其中
T
在编译时是未知
的
,还有一个IAsyncDisposable。我需要
返回
一个Task<
T
>,它会在原始任务完成后自动处理一次性对象。
异步
lambda表达式可能
返回
void或Task,其中没有一个可转换为“Func<dynamic,dynamic>”。编辑我在IAsyncQueryProvider
的
Exec
浏览 5
提问于2020-11-19
得票数 0
回答已采纳
1
回答
如何使用eos-夏普与ASP.NET核心web?
、
、
、
、
下面是我
的
API
方法
: public async
IAsyncEnumerable
<GetTableRowsResponse> GetUsers()return result;这是抛出异常: ApiErrorException:抛出了“EosSharp.Core.Exceptions.ApiErrorException”
类型
的
异常我有多索引表中
的
用户数据,用户,并从API
返回
所有用户。有人能帮我处
浏览 10
提问于2020-05-26
得票数 0
回答已采纳
1
回答
异步
和等待关键字应用于什么?
、
、
上面写着 void,用于事件处理程序。从C# 7.0开始,任何具有可访问GetAwaiter
方法
的
类型
。GetAwaiter
方法
返回
的
对象必须实
浏览 1
提问于2022-08-22
得票数 2
回答已采纳
2
回答
我可以(或者应该)在Web控制器中使用
IAsyncEnumerable
<
T
>而不是Task<ActionResult<IEnumerable<
T
>>>
、
、
、
通过控制器以Ok(data.ToArray())
的
形式以Task<ActionResult<IEnumerable<MyClass>>>
的
形式
返回
此数据。现在,我想知道是否应该或可以使用
IAsyncEnumerable
作为
返回
类型
。我们
的
想法是在存储库和控制器中使用它。但是,在这个(现在是衰老
的
) 中,它声明不应该使用它。这里提出
的
解决方案如下: FromSqlRaw(...).AsNoTracki
浏览 1
提问于2020-11-23
得票数 7
回答已采纳
1
回答
如何等待具有特定并发级别的
IAsyncEnumerable
<Task<
T
>>
的
结果
、
、
、
我有一个
异步
任务流,它是通过将
异步
lambda应用于项流来生成
的
:
IAsyncEnumerable
<int> streamOfItems = AsyncEnumerable.Range(1, 10);我想要
的
结果是一个结果流,表示
为
一个
IAsyncEnumerable
<string>。结果必须按照与原始任务相同
的
顺序流。我想要一个对
IAsyncEnumerable
<Task<
T
&
浏览 1
提问于2020-02-24
得票数 2
回答已采纳
1
回答
尝试使用System.Net.Http向API发出请求,但得到错误
、
、
下面是我想运行
的
代码: { }
异步
方法
的
返回
类型
必须
为
空、任务、任务、类似任务
的
类型
、<
浏览 4
提问于2022-08-12
得票数 0
回答已采纳
1
回答
从
IAsyncEnumerable
<
T
>核心控制器
返回
NotFound和Asp.Net
、
、
、
返回
IAsyncEnumerable
<
T
>和NotFoundResult但仍以
异步
方式处理
的
控制器操作
的
正确签名是什么?我使用了这个签名,它没有编译,因为
IAsyncEnumerable
<
T
>是不可接受
的
:public async Task<IActionResult> GetAll(Guid id} {
浏览 4
提问于2020-01-21
得票数 25
回答已采纳
2
回答
尝试用用
IAsyncEnumerable
编写
的
Cmdlet在PowerShell中获得一个C#
方法
的
结果
、
、
、
、
因此,我尝试采用
IAsyncEnumerable
方法
,并在PowerShell中传递上述
方法
的
结果。我知道PowerShell没有
异步
支持,通常人们使用Task.GetAwaiter().GetResult()作为获取结果
的
手段。但是,这种
方法
不适用于
IAsyncEnumerable
方法
(至少我不知道如何实现它)。我
的
具体情况有点复杂,但让我们以下面的例子
为
例: namespace ServerMe
浏览 5
提问于2021-10-06
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C#8.0 正式发布:Visual Studio 2019 支持所有新功能
C# 8.0正式发布:Visual Studio 2019支持所有新功能
NET Standard FreeSql v0.0.9功能预览
Python3与C#基础语法对比
Python3与C#并发编程之 上篇
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券