Example #1
0
        /// <summary>
        /// JS调用.Net方法,返回值,无回调
        /// </summary>
        /// <param name="args1"></param>
        /// <param name="args2"></param>
        /// <param name="args3"></param>
        internal string ExecuteCall(string args1, string args2, string args3)
        {
            var EventArgs = new BrowserHandlers.BrowserEventArgs(args1, args2, args3);

            JsCallNetExecute?.Invoke(this, EventArgs);
            return(EventArgs?.State == OrdiEventState.Succeed ? EventArgs.Result : string.Empty);
        }
Example #2
0
        /// <summary>
        /// JS调用.Net方法,无返回值,无回调
        /// </summary>
        /// <param name="args1"></param>
        /// <param name="args2"></param>
        /// <param name="args3"></param>
        internal void DirectExecute(string args1, string args2, string args3)
        {
            var EventArgs = new BrowserHandlers.BrowserEventArgs(args1, args2, args3);

            JsCallNetExecute?.Invoke(this, EventArgs);
        }