如何获取ASYNC函数的delay语句和await语句中的函数 [英] how to get the delay statement and a function in await statement for a ASYNC function

查看:469
本文介绍了如何获取ASYNC函数的delay语句和await语句中的函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,我正在使用一个异步函数(task(of T)),其中我有一个await函数.现在在await中,我们可以使用taskex.whenany或taskex.whenall.我的疑问是我们是否可以使用带有a的函数``延迟(毫秒)''.如果不是为什么?如果是,那么如何?请帮助

Hello I am using a async function (task(of T)) in which i have a await function.Now in await We can use taskex.whenany or taskex.whenall.My doubt is whether we can use a function with a ''delay(millseconds)''.if not why ?if yes then how? please help

推荐答案

我的帖子得到了答案.
创建两个变量,然后在await语句中传递结果

例如
var t1 = functionname();
var t2 = TaskEx.Delay(dueTime);
等待TaskEx.WhenAny(t1,t2);
I got the Answer for my post.
create two variables and then the result of that pass in await statement

e.g.
var t1=functionname();
var t2 = TaskEx.Delay(dueTime);
await TaskEx.WhenAny(t1, t2);


这篇关于如何获取ASYNC函数的delay语句和await语句中的函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆