Exemplo n.º 1
0
        ///// <summary>
        ///// 关闭CefSharp
        ///// </summary>
        //public void CloseCefSharp()
        //{
        //    Cef.Shutdown();
        //}

        //public bool IsLoading { get { return _Browser.IsLoading; } }

        //public bool IsBrowserInitialized { get { return _Browser.IsBrowserInitialized; } }

        //public bool IsBrowserDisposed { get { return _Browser.IsDisposed; } }

        #endregion

        #region inherit && exposed
        /// <summary>
        /// 内部方法,请勿随意使用,否则将引起不可预知的情况
        /// </summary>
        /// <param name="args1"></param>
        /// <param name="args2"></param>
        /// <param name="args3"></param>
        public void OnRoutine(string args1, string args2, string args3)
        {
            HandlerArags _Args = new HandlerArags
            {
                Parameter1 = args1,
                Parameter2 = args2,
                Parameter3 = args3,
                Status     = EnumHandleStatus.Wait
            };

            BusinessHandler?.Invoke(null, _Args);
        }
Exemplo n.º 2
0
        public string OnReturnJson(string args1, string args2, string args3)
        {
            HandlerArags _Args = new HandlerArags
            {
                Parameter1 = args1,
                Parameter2 = args2,
                Parameter3 = args3,
                Status     = EnumHandleStatus.Wait
            };

            BusinessHandler?.Invoke(null, _Args);
            return(_Args.Status == EnumHandleStatus.Success ? _Args.Result : string.Empty);
        }