コード例 #1
0
        void IWxeCallArguments.Dispatch(IWxeExecutor executor, WxeFunction function)
        {
            ArgumentUtility.CheckNotNull("executor", executor);
            ArgumentUtility.CheckNotNull("function", function);

            executor.ExecuteFunction(function, null, new WxeCallOptions(_permaUrlOptions));
        }
コード例 #2
0
        protected virtual void Dispatch(IWxeExecutor executor, WxeFunction function)
        {
            ArgumentUtility.CheckNotNull("executor", executor);
            ArgumentUtility.CheckNotNull("function", function);

            //_options.Dispatch (executor, function, _sender);
        }
コード例 #3
0
        void IWxeCallArguments.Dispatch(IWxeExecutor executor, WxeFunction function)
        {
            ArgumentUtility.CheckNotNull("executor", executor);
            ArgumentUtility.CheckNotNull("function", function);

            _options.Dispatch(executor, function, _sender);
        }
コード例 #4
0
        public override void Dispatch(IWxeExecutor executor, WxeFunction function, Control sender)
        {
            ArgumentUtility.CheckNotNull("executor", executor);
            ArgumentUtility.CheckNotNull("function", function);
            ArgumentUtility.CheckNotNull("sender", sender);

            executor.ExecuteFunction(function, sender, this);
        }
コード例 #5
0
        public override void Dispatch(IWxeExecutor executor, WxeFunction function, Control sender)
        {
            ArgumentUtility.CheckNotNull("executor", executor);
            ArgumentUtility.CheckNotNull("function", function);
            ArgumentUtility.CheckNotNull("sender", sender);

            executor.ExecuteFunctionExternalByRedirect(function, sender, this);

            throw new WxeCallExternalException();
        }
コード例 #6
0
 void IWxeCallArguments.Dispatch(IWxeExecutor executor, WxeFunction function)
 {
     Dispatch(executor, function);
 }
コード例 #7
0
 public abstract void Dispatch(IWxeExecutor executor, WxeFunction function, Control sender);