public abstract void OnConnectMessage(object sender, EventMessageConnectArgs args);
public void ConnectMessageReceivedInvoke(RemoteHostInfo hostInfo, EventMessageConnectArgs args) => ConnectMessageReceived?.Invoke(hostInfo, args);
protected override void EventConnectMessageHandler(RemoteHostInfo remoteHost, EventMessageConnectArgs args) { Logger.Debug($"MessageManager.EventConnectMessageHandler Invoked for ({remoteHost.Host} via {remoteHost.Protocol} code: {args.Message.DeviceCode})"); //TODO валидация? var device = args.ConnectMessage.Device; Worker.AddAddress(device.Code, new Addresses(device.MacAddress, remoteHost.Host)); _ConnectMessageReceived?.Invoke(this, args); }
public void OnConnectMessage(RemoteHostInfo remoteHost, EventMessageConnectArgs args) { }
protected override void EventConnectMessageHandler(RemoteHostInfo remoteHost, EventMessageConnectArgs args) { Logger.Debug($"MessageManager.EventConnectMessageHandler Invoked for ({remoteHost.Host} via {remoteHost.Protocol} code: {args.Message.DeviceCode})"); _ConnectMessageReceived?.Invoke(this, args); }
protected abstract void EventConnectMessageHandler(RemoteHostInfo remoteHost, EventMessageConnectArgs args);