Example #1
0
        /// <summary>
        /// 终止服务
        /// </summary>
        protected override void OnStop()
        {
            // 撤防
            if (AlarmHandleID != null)
            {
                var res = HikHelper.NetDVRCloseAlarmChan(AlarmHandleID);
            }

            //注销登录
            if (NVRLoginUserID != null)
            {
                HikHelper.NetDVRLogout(NVRLoginUserID);
            }
            //释放SDK资源,在程序结束之前调用
            HikHelper.NetDVRClearup();
            // 清空日志
            var fPath = AppDomain.CurrentDomain.BaseDirectory + "/log/";

            FileHelper.DeleteFolderFiles(fPath, "");
            //this.Stop();
        }