zoukankan      html  css  js  c++  java
  • JS Async Callback

    AsyncCallback

    意义:

    异步操作完成时调用的方法

    语法1:

    构造异步回调对象

    AsyncCallback 异步回调对象名asyncCallback = new AsyncCallback(异步操作完成时调用的方法MyAsyncCallback);

    语法2:

    定义委托,并进行异步调用,异步调用完成后自动触发

    委托类型Action fn委托名 = Run委托定义;
    委托名fn.BeginInvoke(异步回调对象名asyncCallback );

    示例:

    复制代码
    using System;
    
    namespace Examples.AdvancedProgramming.AsynchronousOperations
    {
        public class UseDelegateForAsyncCallback
        {
            delegate string MethodDelegate(int iCallTime);
            public static void Main()
            {
                MethodDelegate dlgt = (m)=> 
                {
                    return "你输入的数字是"+m;
                };
                AsyncCallback asyncCallback = new AsyncCallback(MyAsyncCallback);           
                Action fn = Run;
                fn.BeginInvoke(asyncCallback,null);
    
            }
    
            private static void MyAsyncCallback(IAsyncResult ar)
            {
                Console.WriteLine("异步调用");
                Console.ReadLine();
            }
    
    
            public static void Run()
            {
    
            }
        }
    }
    ///  控制台输出结果:
    ///     你输入的数字是:5
    ///     异步调用

    来自:https://www.cnblogs.com/licin/p/8274405.html
  • 相关阅读:
    centos7系统初始化脚本
    git上传项目到github
    requests的使用
    zip函数
    mongodb基本操作
    mongodb的安装与配置启动(转)
    jupyter插件与主题
    map函数
    centos7 安装 ffmpeg
    centos7 下 yum 安装Nginx
  • 原文地址:https://www.cnblogs.com/weinixiong/p/10054536.html
Copyright © 2011-2022 走看看