Files
limanapp/EgwControlCenter.Core/IAppControlService.cs
T
Samuele Locatelli 9847374501 EACC
- ok notifica in tray
2024-09-23 09:25:35 +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>
void DoFullCheck(bool doForce);
/// <summary>
/// Effettua rilettura configurazione e setup controlli...
/// </summary>
void DoReloadConfig();
/// <summary>
/// Effettua salvataggio configurazione
/// </summary>
void DoSaveConfig();
#endregion Public Methods
}
}