예제 #1
0
        public void Stop()
        {
            Cancellation?.Cancel();
            ListeningTask?.WaitAndForget();
            SearchTask?.WaitAndForget();

            Cancellation  = null;
            ListeningTask = null;
            SearchTask    = null;
        }
예제 #2
0
파일: Searcher.cs 프로젝트: bp2008/Mono.Nat
        public void Stop()
        {
            Cancellation?.Cancel();
            ListeningTask?.WaitAndForget();
            SearchTask?.WaitAndForget();

            lock (Devices)
                Devices.Clear();

            Cancellation  = null;
            ListeningTask = null;
            SearchTask    = null;
        }