Files
Pilz/Pilz.Net/Api/IApiServer.cs
2024-08-16 06:59:39 +02:00

23 lines
476 B
C#

namespace Pilz.Net.Api;
public interface IApiServer
{
public delegate void OnCheckAuthenticationEventHandler(object sender, ApiAuthCheckEventArgs e);
event OnCheckAuthenticationEventHandler? OnCheckAuthentication;
string ApiUrl { get; }
bool EnableAuth { get; set; }
IMessageSerializer Serializer { get; }
void Start();
void Stop();
void RegisterHandler<T>(T instance) where T : class;
void RegisterHandler(Delegate handler);
}