Ejemplo n.º 1
0
        /// <summary>
        /// Create:Dangtq
        /// Ham thưc kiện kiểm tra kết nối tới services gắn lại timeout cho services
        /// </summary>
        void CheckConnectToWCFProvideData()
        {
            try
            {
                while (true)
                {
                    AllCodeBL _AllCodeBL = new AllCodeBL();
                    NaviCommon.Common.ConnectedWCF = _AllCodeBL.CheckWCF();

                    if (NaviCommon.Common.ConnectedWCF == false)
                    {
                        NaviCommon.Common.log.Error("Loi ket noi toi Service");
                    }

                    Thread.Sleep(3000);//3s chekc 1 lan
                }
            }
            catch (Exception ex)
            {
                NaviCommon.Common.log.Error(ex.ToString());
                NaviCommon.Common.ConnectedWCF = false;
            }
        }