zoukankan      html  css  js  c++  java
  • C# webclient progresschanged downlodfileCompleted

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Diagnostics;
    using System.Net;
    using System.IO;
    using System.Windows.Forms;
    
    namespace ConsoleApp392
    {
        class Program
        {
            static void Main(string[] args)
            {
                WebClientDownloadDemo(); 
            }
    
            static void WebClientDownloadDemo()
            {
                string url = "https://go.microsoft.com/fwlink/?linkid=866662";
                WebClient webClient = new WebClient();
                webClient.DownloadProgressChanged += WebClient_DownloadProgressChanged;
                webClient.DownloadFileCompleted += WebClient_DownloadFileCompleted;
                Console.WriteLine($"Started at {DateTime.Now.ToString("yyyyMMddHHmmssffff")}"); 
                webClient.DownloadFileAsync(new Uri(url), "SSMS2019.exe");
            }
    
            private static void WebClient_DownloadFileCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
            {
                MessageBox.Show("Download Completed!");
            }
    
            private static void WebClient_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
            {
                Debug.WriteLine($"{e.UserState?.ToString()}    downloaded {e.BytesReceived} of {e.TotalBytesToReceive} bytes. {e.ProgressPercentage} % complete...");       
                Console.WriteLine($"{e.UserState?.ToString()}    downloaded {e.BytesReceived} of {e.TotalBytesToReceive} bytes. {e.ProgressPercentage} % complete...");
            }
    }
    }
  • 相关阅读:
    poj 3252 Round Numbers 数位DP
    HDU5840 Problem This world need more Zhu 分块 树剖
    有向图强连通分量
    CodeForces
    Gym-100814K 数位DP 模拟除法
    洛谷P3455 [POI2007]ZAP-Queries
    洛谷P2257 YY的GCD
    洛谷P3327 [SDOI2015]约数个数和(莫比乌斯反演)
    莫比乌斯反演
    小知识点
  • 原文地址:https://www.cnblogs.com/Fred1987/p/11919774.html
Copyright © 2011-2022 走看看