首页 > 解决方案 > 如何在 c# blazor 中每 30 秒运行一次计划任务

问题描述

我正在编写一个 blazor 服务器端应用程序。我有100 个或更多的 Binance API可以使用。如何运行计划任务,在给定的时间内监控每个 API。或者有没有更好的方法来解决这个问题?

标签: c#blazorserver-sidebinance

解决方案


您可以添加后台服务。与 Blazor 无关,只是 Asp.Net:

这只是 Startup 类中的一行:

public void ConfigureServices(IServiceCollection services)
{
   ...       
   services.AddHostedService<MyBackgroundService>();
}

然后使用循环或计时器实现您自己的 MyBackgroundService 。


推荐阅读