Cgw.Channel.MonitorChannelRelationManager.DataException C# (CSharp) Method

DataException() private method

private DataException ( string cameraNo ) : void
cameraNo string
return void
        private void DataException(string cameraNo)
        {
            SmcErr err = new CgwError();
            NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log);
            logEx.Trace("DataException start.");
            logEx.Trace("DataException cameraNo={0}.", cameraNo);
            try
            {
                if (this.cameraVideoRelationDic.ContainsKey(cameraNo))
                {
                    List<string> channelList = new List<string>(this.cameraVideoRelationDic[cameraNo]);

                    for (int i = 0; i < channelList.Count; i++)
                    {
                        logEx.Trace("DataException channelList={0}.", channelList[i]);
                        //this.monitorChannelRelationDic[channelList[i]].CameraNo = null;
                        offLineCameras.Add(cameraNo);
                        logEx.Trace("DataException offLineCameras count:{0}", offLineCameras.Count);
                        this.TryStopSendRtpData(cameraNo, channelList[i]);
                    }
                }
            }
            catch (Exception ex)
            {
                // 日志
                err.SetErrorNo(CgwError.ERR_CGW_CHANNEL_SERVICE_ADNORMAL);
                logEx.Error("DataException:{0}", ex);
            }
            logEx.Trace("DataException end.");
        }