Akka.Persistence.Tests.PersistentActorSpec.AsyncPersistHandlerCorrelationCheck.ReceiveCommand C# (CSharp) Метод

ReceiveCommand() защищенный Метод

protected ReceiveCommand ( object message ) : bool
message object
Результат bool
            protected override bool ReceiveCommand(object message)
            {
                if (!CommonBehavior(message))
                {
                    var cmd = message as Cmd;
                    if (cmd != null)
                    {
                        PersistAsync(new Evt(cmd.Data), evt =>
                        {
                            if (!cmd.Data.Equals(evt.Data)) Sender.Tell("Expected " + cmd.Data + " but got " + evt.Data);
                            if ("done" != evt.Data.ToString()) Sender.Tell("done");
                        });

                        return true;
                    }
                }
                else return true;
                return false;
            }
        }
PersistentActorSpec.AsyncPersistHandlerCorrelationCheck