在lazor中规定定时任务,可以使用什么类?
作者:卡卷网发布时间:2025-01-10 19:31浏览数量:79次评论数量:0次
不知道你是在UI上做定时还是后台服务。
如果是UI上,简单地用循环和Task.Delay,复杂的用Timer。注意都要在Disposed中停止任务。
这就限定了这种方式只适合单页面或单组件。如果想跨页面,还是用后台服务(ackgroundServ)或者hangfire等库吧。
如果后台执行的服务要在界面上更新状态,lazor可以用消息推送的方式,利用channel在后台服务写入消息,在lazor组件中读取,记得要注意用户隔离。如果是WeAssemly,则用上面的UI方式定时请求接口吧。
END
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
相关推荐
最新文章
随机文章
广告位

你 发表评论:
欢迎