/// <summary> /// 停止服务监听 /// </summary> /// <param name="processId">请求方进程标识</param> public static AutoCSer.Net.TcpServer.Awaiter StopListenAwaiter(int processId) { AutoCSer.Net.TcpServer.Awaiter _awaiter_ = new AutoCSer.Net.TcpServer.Awaiter(); AutoCSer.Net.TcpInternalServer.ClientSocketSender _socket_ = AutoCSer.Web.SearchServer.TcpStaticClient /**/.SearchServer /**/.TcpClient.Sender; if (_socket_ != null) { AutoCSer.Web.SearchServer.TcpStaticServer /**/.SearchServer /**/._p7 _inputParameter_ = new AutoCSer.Web.SearchServer.TcpStaticServer /**/.SearchServer /**/._p7 { p0 = processId, }; AutoCSer.Net.TcpServer.ReturnType _returnType_; _returnType_ = _socket_.GetAwaiter(_a5, _awaiter_, ref _inputParameter_); if (_returnType_ != AutoCSer.Net.TcpServer.ReturnType.Success) { _awaiter_.Call(_returnType_); } } else { _awaiter_.Call(AutoCSer.Net.TcpServer.ReturnType.ClientException); } return(_awaiter_); }
/// <summary> /// 停止服务监听 /// </summary> /// <param name="processId">请求方进程标识</param> public static AutoCSer.Net.TcpServer.ReturnValue StopListen(int processId) { AutoCSer.Net.TcpServer.AutoWaitReturnValue _wait_ = AutoCSer.Net.TcpServer.AutoWaitReturnValue.Pop(); try { AutoCSer.Net.TcpInternalServer.ClientSocketSender _socket_ = AutoCSer.Web.SearchServer.TcpStaticClient /**/.SearchServer /**/.TcpClient.Sender; if (_socket_ != null) { AutoCSer.Web.SearchServer.TcpStaticServer /**/.SearchServer /**/._p7 _inputParameter_ = new AutoCSer.Web.SearchServer.TcpStaticServer /**/.SearchServer /**/._p7 { p0 = processId, }; return(new AutoCSer.Net.TcpServer.ReturnValue { Type = _socket_.WaitCall(_c5, ref _wait_, ref _inputParameter_) }); } } finally { if (_wait_ != null) { AutoCSer.Net.TcpServer.AutoWaitReturnValue.PushNotNull(_wait_); } } return(new AutoCSer.Net.TcpServer.ReturnValue { Type = AutoCSer.Net.TcpServer.ReturnType.ClientException }); }