来自Web API控制器方法的进展

本文关键字:方法 控制器 Web API 来自 | 更新日期: 2023-09-27 18:12:34

我有一个ASP。NET web表单,用户可以选择一些邮件列表,并通过单击"发送"按钮向该列表的所有成员发送电子邮件。在点击我使ajax调用ASP。. NET Web API方法,该方法使用SmtpClient以发送间隔同步地向每个收件人发送电子邮件。这可能需要很长时间,我希望我的用户看到一些进展,例如在每次发送之后。

如何从web API方法向客户端发射进度事件?我找到的所有例子都是关于上传/下载文件的

来自Web API控制器方法的进展

使用异步方法发送电子邮件。实现一个可以轮询以获取当前状态的方法