예제 #1
0
        public TResult <bool> ForceCrash(string ctype)
        {
            if (ctype == "full")
            {
                //object comosobject = System.Web.HttpContext.Current.ApplicationInstance.Application["ComosAPI"];
                //IBRServiceContracts.IServiceContract m_ComosAPIService = (IBRServiceContracts.IServiceContract)comosobject;
                IServiceContract m_ComosAPIService = GetComosAPI();
                TResult <bool>   result            = m_ComosAPIService.ForceCrash(ctype);
                return(result);
            }

            if (ctype == "internal")
            {
                try {
                    //object comosobject = System.Web.HttpContext.Current.ApplicationInstance.Application["ComosAPI"];
                    //IBRServiceContracts.IServiceContract m_ComosAPIService = (IBRServiceContracts.IServiceContract)comosobject;
                    IServiceContract m_ComosAPIService = GetComosAPI();
                    TResult <bool>   result            = m_ComosAPIService.ForceCrash(ctype);
                    return(result);
                }
                catch (Exception)
                {
                }
            }
            return(new TResult <bool>()
            {
                data = false,
                Message = "",
                Status = false,
            });
        }