/// <summary> /// 停止 /// </summary> public async void Stop() { await Task.WhenAll(new[] { Task.Run(() => pEncryptedProxyController?.Stop()), Task.Run(() => UsingPorts.Clear()), Task.Run(() => pModeController?.Stop()), Task.Run(() => pNTTController.Stop()) }); }
/// <summary> /// 停止 /// </summary> public void Stop() { var tasks = new[] { Task.Factory.StartNew(() => pEncryptedProxyController?.Stop()), Task.Factory.StartNew(() => UsingPorts.Clear()), Task.Factory.StartNew(() => pModeController?.Stop()), Task.Factory.StartNew(() => pNTTController.Stop()) }; Task.WaitAll(tasks); }
/// <summary> /// 停止 /// </summary> public void Stop() { pEncryptedProxyController?.Stop(); pModeController?.Stop(); }
/// <summary> /// 停止 /// </summary> public void Stop() { Task.Run(() => pEncryptedProxyController?.Stop()); Task.Run(() => UsingPorts.Clear()); pModeController?.Stop(); }