【发布时间】:2018-05-07 06:34:05
【问题描述】:
##如何在c#的web服务方法中调用异步函数##
这是我的示例代码,我想从DisplayNextWord 调用btndisplayword_Click,而DisplayNextWord 是异步的,因此无法正常工作
[WebMethod]
public static void DisplayNextWord(int id)
{
///How to call below async function inside webservice Here
}
protected async void btndisplayword_Click(object sender, EventArgs e)
{
}
【问题讨论】:
-
与从任何同步方法中调用它的方式相同。你有没有检查是否已经回答?第一次搜索给了我一个重复的stackoverflow.com/questions/9343594/…
-
加几句说明清楚
-
@Pricy 你是仅限于 ASMX 还是可以使用 WCF 或 WebAPI? ASMX 在设计上不支持 TPL,所需的 hack 可能会导致代码笨拙