ASP.NET核心后台服务通过SignalR发送数据

Ami*_*ith 1 signalr asp.net-core asp.net-core-webapi sql-server-2017

我正在使用signalR从服务器向客户端发送数据。我想要的是检查表(MSSQL DB)中的数据,并通过signalR将相关数据发送到客户端。所以我想创建一些后台服务来检查数据库并发送数据。

我打算用

System.Threading.Thread.Sleep(3000);
Run Code Online (Sandbox Code Playgroud)

与

while(true) 
Run Code Online (Sandbox Code Playgroud)

环。如何创建服务类以在启动时运行此方法。

有什么方法可以用标准方式来执行此任务?