Пример #1
0
        private void HandleShardCommand(IShardCommand message)
        {
            var restart = message as RestartEntity;

            if (restart != null)
            {
                GetEntity(restart.EntityId);
            }
        }
Пример #2
0
        private void HandleShardCommand(IShardCommand message)
        {
            switch (message)
            {
            case RestartEntity restartEntity:
                GetEntity(restartEntity.EntityId);
                break;

            case RestartEntities restartEntities:
                HandleRestartEntities(restartEntities.Entries);
                break;
            }
        }
Пример #3
0
 private void HandleShardCommand(IShardCommand message)
 {
     message.Match()
     .With <RestartEntity>(restartEntity => GetEntity(restartEntity.EntityId))
     .With <RestartEntities>(restartEntities => restartEntities.Entries.ForEach(entityId => GetEntity(entityId)));
 }