Files
limanapp/EgwControlCenter.Core/IAppControlService.cs
Samuele Locatelli 82e837a856 ACC:
- Fix hang x call async
- fix reset su dati amncanti
- aggiunto controllo server-health preliminare
2024-09-27 11:40:05 +02:00

45 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EgwControlCenter.Core
{
public interface IAppControlService
{
#region Public Events
/// <summary>
/// Evento update configurazione
/// </summary>
event Action EA_ConfigUpdated;
/// <summary>
/// Evento udpate status app
/// </summary>
event Action EA_StatusUpdated;
#endregion Public Events
#region Public Methods
/// <summary>
/// Effettua un controllo completo (loacele remoto)
/// </summary>
/// <param name="doForce">se true esegue anche prima della scadenza veto</param>
Task DoFullCheckAsync(bool doForce);
/// <summary>
/// Effettua rilettura configurazione e setup controlli...
/// </summary>
void DoReloadConfig();
/// <summary>
/// Effettua salvataggio configurazione
/// </summary>
void DoSaveConfig();
#endregion Public Methods
}
}