send data per send on signalr
سلام استاد وقتتون بخیر .
من میخوام یه تابع بنویسم که در هر ثانیه جدول x بره چک کنه ومقادیر اون جدول برگردونه این کار میخوام با سیگنال ار انجام بدم . میشه لطفا کمک کنید .
واین کار تا بینهایت ادامه داشته باشه .یعنی مدام این کار و انجام بده
پاسخ ها
محمد اشرافی
سلام سلامت باشید
می تونید از Background Task ها استفاده کنید یا اینکه یه action بنویسید توش یه حلقه while بزارید و کار رو توش انجام بدین به این شکل البته :
public async Task<IActionResult> Test()
{
Task.Run(() => DoAction());
return Content("Ok");
}
public async Task DoAction()
{
while (true)
{
//Inja Mitoonid 1 sec Delay ijad konid
// await Task.Delay(1000);
Console.WriteLine("132");
}
}
بعد از اجرا پروژه یک بار Test رو صدا بزنید دیگه خودش کار رو انجام میده (متد DoAction توی پس زمینه خودش اجرا میشه و thread رو اشغال نمیکنه)
برای ثبت پاسخ باید خود شوید