gpt4 book ai didi

c# - Web服务是否可以替代Application.DoEvents()

转载 作者:太空宇宙 更新时间:2023-11-03 17:37:27 25 4
gpt4 key购买 nike

是否有替代System.Windows.Forms.Application.DoEvents()的其他方法来刷新不使用System.Windows.Forms命名空间的事件队列?如果没有,可以在Web服务中使用上述方法/命名空间。

最佳答案

Application.DoEvents用于使表单元素在处理过程中重绘
阻止了表单绘制事件的发生,因此不能在Web服务中使用。在Web服务中,您没有用户界面,没有窗口并且没有消息循环
所以DoEvents不会做任何事情。

您为什么认为需要在Web服务中使用Application.DoEvents?

您最有可能正在寻找多线程。如果您需要并行执行多项操作,则应该使用线程。

编辑请参阅ctackes发布以获取更多信息

关于c# - Web服务是否可以替代Application.DoEvents(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/471304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com