AsterixDisplayAnalyser.AsterixReplay.LANReplay.SetStatus C# (CSharp) Метод

SetStatus() приватный статический Метод

private static SetStatus ( ReplayStatus Status ) : void
Status ReplayStatus
Результат void
            private static void SetStatus(ReplayStatus Status)
            {
                // If status desired is already reached do nothing
                if (Status != Replay_Status)
                {
                    switch (Status)
                    {
                        case AsterixReplay.ReplayStatus.Disconnected:
                            StopThread();
                            break;
                        case AsterixReplay.ReplayStatus.Connected:
                            KeepGoing = true;
                            RequestStop = false;
                            ReplayThread = new Thread(new ThreadStart(DOWork));
                            ReplayThread.Start();
                            Replay_Status = ReplayStatus.Connected;
                            break;
                        case AsterixReplay.ReplayStatus.Paused:
                            Replay_Status = ReplayStatus.Paused;
                            break;
                        case AsterixReplay.ReplayStatus.Replaying:
                            Replay_Status = ReplayStatus.Replaying;
                            break;
                    }
                }
            }