• 自动处理跨线程的相关操作-及异步调用方式


    ------------------------------------------------------------------------------------
    --------------------自动处理跨线程的相关操作-及异步调用方式----------------------------
            #region 异步执行方法

            /// <summary>
            /// 异步调用方式
            /// </summary>
            void AsyncMethod(object argObj = null)
            {
                _delegateMethod1 = ExecByAsync;
                _delegateMethod1.BeginInvoke(argObj, DoneCallBack, _delegateMethod1);
            }
            DelegateMethod _delegateMethod1;//实例化委托
            delegate bool DelegateMethod(object argObj);//声明委托

            /// <summary>
            /// 回调函数
            /// </summary>
            void DoneCallBack(IAsyncResult asyncResult)
            {
                _delegateMethod1.EndInvoke(asyncResult);
            }

            /// <summary>
            /// 异步执行的方法
            /// </summary>
            bool ExecByAsync(object argObj)
            {
          //do something..
          return true;
            }

            #endregion

            /// <summary>
            /// 更新进度(自动处理跨线程的相关操作)
            /// </summary>
            private void Setlbl(object argMsg)
            {
                if (lblDealWithProgress.InvokeRequired)
                {
                    var callBack = new InvokeCallBack1(Setlbl);
                    lblDealWithProgress.Invoke(callBack, new[] { argMsg });
                }
                else
                    lblDealWithProgress.Text = argMsg.ToString();
            }

            private delegate void InvokeCallBack1(object argMsg);
    -------------------------------------------------------------------------------------
    -------------------------------------------------------------------------------------

  • 相关阅读:
    搭建微信小程序服务
    Jodd
    $.post()提交了数据,return不给跳转
    Java前端Rsa公钥加密,后端Rsa私钥解密(支持字符和中文)
    Android线程间通讯的几种方式
    Spring MVC返回json数据给Android端
    后台Redis集成的博客
    Android Cookie共享到WebView避免再次登录(保持登录状态)
    Android Okhttp完美同步持久Cookie实现免登录
    Android JSON数据解析(GSON方式)
  • 原文地址:https://www.cnblogs.com/jx270/p/3341395.html
Copyright © 2020-2023  润新知