当前位置: 首页 > news >正文

广东网站备案进度查询手机端网站提交表单验证代码

广东网站备案进度查询,手机端网站提交表单验证代码,wordpress js插件开发教程视频,做旅游网站平台合作入驻在自动化设备动作流程中#xff0c;人为任意想取消当前动作#xff0c;常见方法是使用全局变量#xff0c;实时检测变量决定退出。这里介绍一个System.Threading空间下的 CancellationTokenSource类#xff0c;他可以设置超时#xff0c;设置信息等封装 基本使用超时和手…在自动化设备动作流程中人为任意想取消当前动作常见方法是使用全局变量实时检测变量决定退出。这里介绍一个System.Threading空间下的 CancellationTokenSource类他可以设置超时设置信息等封装 基本使用超时和手动设置退出 CancellationTokenSource用于控制和生成CancellationToken CancellationToken:取消令牌,可以注册取消回调等操作 1、先实例化CancellationTokenSource 2、注册取消回调 3、启动一个Task模拟耗时操作 4.调用CancellationTokenSource的CancelAfter方法,表示多少毫秒后取消,也可使用Cancel方法立即取消 5、IsCancellationRequested属性判断任务是否取消,没取消则一直输出i 抛出异常退出 以下举例 async await的异步使用,用到CancellationToken来取消任务并手动设置抛异常传达信息 [HttpGet]public async TaskIActionResult CancelDownLoad(CancellationToken cancellationToken){try{var _client _httpClient.CreateClient(bigDownLoad);_client.DefaultRequestHeaders.Range new RangeHeaderValue(0, 1024 * 1024 * 50);await Task.Delay(1000);if (!cancellationToken.IsCancellationRequested){var resp await _client.GetAsync(http://du.cainiaoxt.cn/dd.php/windows_7_ultimate_x64_2023.iso,cancellationToken);if (resp.StatusCode ! System.Net.HttpStatusCode.OK){string chunkFileFolder D:\;string bigFileName chunkFileFolder \bigFile new Random().Next(0, 10);using (FileStream fs new FileStream(bigFileName, FileMode.Create)){var respStream await resp.Content.ReadAsStreamAsync();await respStream.CopyToAsync(fs);await respStream.FlushAsync();}}return Ok();}else{ // 设置抛异常退出cancellationToken.ThrowIfCancellationRequested();return BadRequest(下载任务取消!);}}catch (OperationCanceledException ex){Console.WriteLine(下载任务取消!ex.Message);return BadRequest(下载任务取消!);}}关联退出 另外可以设置退出链接多个关联全部退出 // See https://aka.ms/new-console-template for more information CancellationTokenSource ctsnew CancellationTokenSource(); cts.Token.Register(() { Console.WriteLine(任务1已停止); });CancellationTokenSource cts2 new CancellationTokenSource(); cts2.Token.Register(() { Console.WriteLine(任务2已停止); });CancellationTokenSource cts3 new CancellationTokenSource(); cts3.Token.Register(() { Console.WriteLine(任务3已停止); }); var linkTokenSourceCancellationTokenSource.CreateLinkedTokenSource(cts.Token, cts2.Token, cts3.Token);linkTokenSource.Token.Register(() { Console.WriteLine(关联token取消); }); Task.Run(() {int i 1;while (!cts.IsCancellationRequested){i;Console.WriteLine(任务1i);Task.Delay(500).Wait();}});Task.Run(() {int i 1;while (!cts2.IsCancellationRequested){i;Console.WriteLine(任务2i);Task.Delay(500).Wait();}});Task.Run(() {int i 1;while (!cts3.IsCancellationRequested){i;Console.WriteLine(任务3i);Task.Delay(500).Wait();}});Task.Run(() {int i 1;while (!linkTokenSource.IsCancellationRequested){i;Console.WriteLine(关联token任务 i);Task.Delay(500).Wait();}});var keyConsole.ReadKey(); if(key.KeyConsoleKey.A) {cts.Cancel(); } Console.ReadLine();
http://www.hkea.cn/news/14317263/

相关文章:

  • 新手想写小说怎么做网站房地产开发公司属于什么企业
  • 建设外贸网站注意什么昆山商城网站建设
  • 上传图片的网站要怎么做网站开发有关书籍
  • 现在建网站可以赚钱吗手机网站模板源码下载
  • 花店网站建设个人小结网站建设的基本流程包括什么
  • 成都网站制作售后取消wordpress的最近文档
  • 网站开发一个页面多少钱如何开网店卖自己的东西
  • googl浏览器做桌面版网站兰州网站推广建设公司
  • 淘宝的网站建设方案有哪些做的很漂亮的网站
  • dede5.7 做的网站 下 加一个discuz论坛东莞百度推广优化排名
  • 哪个网站可以做制图兼职做软件app需要多少钱
  • 郑州汉狮做网站网络公司网站后台申请邮箱
  • 做公众号的模版的网站网站建设公司选择哪家好
  • 高端网站建设 南京东营网站制作方案
  • 重庆网站建站价格东营 微信网站建设
  • 网站积分程序怎么建设江苏建设招标网站
  • 官网建站合作模版个人做论坛网站要什么证件
  • 经典网站建设案例wordpress外贸模板
  • 青岛建网站人知名室内设计网站
  • 网站建设 秦皇岛公司哪家好电商网页设计教程
  • 做企业网站建设公司哪家好乐潍清网站额建设
  • 网站怎么做下载链接无锡网络推广公司
  • 香河做网站湖南seo推广方法
  • net网站开发 兼职黄骅市属于
  • 本地顺德网站建设找企业名录的网站
  • php网站模板下载财务软件哪个最好用最简单
  • 建立网站 要怎么做做网站的属于什么岗位
  • 潍坊网站建设优化想找个人建网站
  • 做一静态网站 多少钱浙江1万家企业
  • 网站运营面试问题怎么成立自己的网站