//TODO попробовать всё свести к передачи IEventIMessageArgs public void OnCommandMessage(RemoteHostInfo remoteHost, EventCommandMessageArgs args) { Logger.Debug($"Invoked OnCommandMessage for {remoteHost.Host} via {remoteHost.Protocol} file {args.CommandMessage}"); string message = Serializing.GetString(args.CommandMessage); OnSend(this, new EventDataArg <string>(remoteHost, message)); }
protected abstract void EventCommandMessageHandler(RemoteHostInfo remoteHost, EventCommandMessageArgs args);
public abstract void OnCommandMessage(object sender, EventCommandMessageArgs args);
public void OnCommandMessage(object sender, EventCommandMessageArgs args) { }
protected override void EventCommandMessageHandler(RemoteHostInfo remoteHost, EventCommandMessageArgs args) { Logger.Debug($"MessageManager.EventCommandMessageHandler Invoked for ({remoteHost.Host} via {remoteHost.Protocol} code: {args.Message.DeviceCode})"); _CommandMessageReceived?.Invoke(this, args); }
public void CommandMessageReceivedInvoke(RemoteHostInfo hostInfo, EventCommandMessageArgs args) => CommandMessageReceived?.Invoke(hostInfo, args);
public void OnCommandMessage(RemoteHostInfo remoteHost, EventCommandMessageArgs args) { }