Tolto reload titolo se tanto ricarica pagina ogni 5-10 minuti

This commit is contained in:
Samuele Locatelli
2022-04-13 20:12:29 +02:00
parent 69ce7b5a0b
commit 84875e5c30
2 changed files with 31 additions and 31 deletions
+29 -29
View File
@@ -12,38 +12,38 @@
@code {
protected override async Task OnInitializedAsync()
{
StartTimer();
}
//protected override async Task OnInitializedAsync()
//{
// StartTimer();
//}
public void Dispose()
{
aTimer.Stop();
aTimer.Dispose();
}
//public void Dispose()
//{
// aTimer.Stop();
// aTimer.Dispose();
//}
private static System.Timers.Timer aTimer;
//private static System.Timers.Timer aTimer;
public void StartTimer()
{
int tOutPeriod = 60000;
//int.TryParse(Configuration["ReloadStatusTimer"], out tOutPeriod);
aTimer = new System.Timers.Timer(tOutPeriod);
aTimer.Elapsed += ElapsedTimer;
aTimer.Enabled = true;
aTimer.Start();
}
//public void StartTimer()
//{
// int tOutPeriod = 60000;
// //int.TryParse(Configuration["ReloadStatusTimer"], out tOutPeriod);
// aTimer = new System.Timers.Timer(tOutPeriod);
// aTimer.Elapsed += ElapsedTimer;
// aTimer.Enabled = true;
// aTimer.Start();
//}
public void ElapsedTimer(Object source, System.Timers.ElapsedEventArgs e)
{
var pUpd = Task.Run(async () =>
{
//await ReloadData();
await Task.Delay(1);
await InvokeAsync(StateHasChanged);
});
pUpd.Wait();
}
//public void ElapsedTimer(Object source, System.Timers.ElapsedEventArgs e)
//{
// var pUpd = Task.Run(async () =>
// {
// //await ReloadData();
// await Task.Delay(1);
// await InvokeAsync(StateHasChanged);
// });
// pUpd.Wait();
//}
}
+2 -2
View File
@@ -113,8 +113,8 @@ namespace MP.Mon.Pages
slowTimer.Dispose();
}
private static System.Timers.Timer fastTimer;
private static System.Timers.Timer slowTimer;
private static System.Timers.Timer fastTimer = new System.Timers.Timer(4000);
private static System.Timers.Timer slowTimer = new System.Timers.Timer(300000);
public void StartTimer()
{