protected override void InternalComplete() { foreach (var handler in OnOperatingModel?.GetInvocationList()) { OnOperatingModel -= (MWEventHandler <OperatingModel>)handler; } }
protected override void InternalReceive(Message message) { if (message.Payload is HandshakeReply handshakeReply) { OnOperatingModel?.Invoke(handshakeReply.OperatingModel); Send(new HandshakeComplete()); Complete(); } else { App.Logger.LogDebug("Unexpected message"); } }