public void Start(ServiceStarterSection config) { _SrvConfig = config; try { "初始化监听服务对象".Debug(); _Srv = new CStarterDController(); "初始化监听服务配置".Debug(); string.Format("监听服务监听地址:{0}", "net.pipe://localhost/" + _SrvConfig.ServiceInfo.Name).Debug(); _Host = new ServiceHost(_Srv, new Uri("net.pipe://localhost/" + _SrvConfig.ServiceInfo.Name)); _Host.AddServiceEndpoint(typeof(ICStarterDControl), new NetNamedPipeBinding(), "control"); "开启监听服务".Debug(); _Host.Open(); _IsStarted = true; } catch (Exception eX) { eX.Message.Error(); eX.Exception(); } }
public void Dispose() { Stop(); if (null != _Srv) { _Srv = null; } }
public void Dispose() { Stop(); if (null != _Srv) _Srv = null; }
public void Start(ServiceStarterSection config) { _SrvConfig = config; try { "初始化监听服务对象".Debug(); _Srv = new CStarterDController(); "初始化监听服务配置".Debug(); string.Format("监听服务监听地址:{0}", "net.pipe://localhost/" + _SrvConfig.ServiceInfo.Name).Debug(); _Host = new ServiceHost(_Srv, new Uri("net.pipe://localhost/" + _SrvConfig.ServiceInfo.Name)); _Host.AddServiceEndpoint(typeof(ICStarterDControl), new NetNamedPipeBinding(), "control"); "开启监听服务".Debug(); _Host.Open(); _IsStarted = true; } catch(Exception eX) { eX.Message.Error(); eX.Exception(); } }