Akka.Interfaced.TaskRunTest.TestRunActor.Handle C# (CSharp) Метод

Handle() приватный Метод

private Handle ( string message ) : void
message string
Результат void
            private void Handle(string message)
            {
                var type = message[0];
                var value = message.Length >= 2 ? message.Substring(2) : "";
                switch (type)
                {
                    case 'S':
                        RunTask(() =>
                        {
                            _log.Add(message);
                        });
                        break;

                    case 'A':
                        RunTask(async () =>
                        {
                            _log.Add(message);
                            await Task.Delay(10);
                            _log.Add(message + " done");
                        });
                        break;

                    case 'R':
                        RunTask(async () =>
                        {
                            _log.Add(message);
                            await Task.Delay(10);
                            _log.Add(message + " done");
                        },
                        isReentrant: true);
                        break;

                    case 'X':
                        Self.Tell(InterfacedPoisonPill.Instance);
                        break;
                }
            }
        }
TaskRunTest.TestRunActor