public override void StopService()
{
if (serviceHost != null)
{
NLog.Logger log = NLog.LogManager.GetCurrentClassLogger();
NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log);
CgwService.Instance().StopAllStream();//stop all stream.
SmcErr err = CgwService.Instance().DisconnectMonitor();
logEx.Info("CGW service.StopService DisconnectMonitor.ErrNo ={0}!", err.ErrNo);
serviceHost.Close();
logEx.Info("CGW service.StopService Close Success.");
}
}