当前位置:网站首页>C# Task拓展方法
C# Task拓展方法
2022-07-06 20:23:00 【望天hous】
TASK,英语单词,名词、动词,作名词的意思是“(困难的)任务,工作;(语言教学中的)活动”,作动词的意思是“派给某人(任务);对(手段或能力)要求极高”
如果单独想执行一个任务,忽略错误,此方法比较适合使用。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp5
{
public static class PublicTaskExtensions
{
static readonly Action<Task> IgnoreTaskContinuation = task => _ = task.Exception;
public static void Ignore(this Task task)
{
if (task.IsCompleted)
{
_ = task.Exception;
}
else
{
task.ContinueWith(IgnoreTaskContinuation,
CancellationToken.None,
TaskContinuationOptions.OnlyOnFaulted | TaskContinuationOptions.ExecuteSynchronously,
TaskScheduler.Default);
}
}
}
}
边栏推荐
- 25.(arcgis api for js篇)arcgis api for js线修改线编辑(SketchViewModel)
- 腾讯云原生数据库TDSQL-C入选信通院《云原生产品目录》
- cocos3——8. Implementation Guide for beginners
- HDU 4337 King Arthur&#39; S Knights it outputs a Hamiltonian circuit
- 数学归纳与递归
- Sub pixel corner detection opencv cornersubpix
- 【达梦数据库】备份恢复后要执行两个sql语句
- 迷失在MySQL的锁世界
- 2022 information security engineer examination outline
- 如何自定义Latex停止运行的快捷键
猜你喜欢

Intelligent static presence detection scheme, 5.8G radar sensing technology, human presence inductive radar application

制作(转换)ico图标

OC, OD, push-pull explanation of hardware

Appx code signing Guide

Ubuntu 20 installation des enregistrements redisjson

Open3D 网格滤波

Enumeration general interface & enumeration usage specification

代码质量管理

编译常量、ClassLoader类、系统类加载器深度探析

Hazel engine learning (V)
随机推荐
编译常量、ClassLoader类、系统类加载器深度探析
22.(arcgis api for js篇)arcgis api for js圆采集(SketchViewModel)
input_delay
杰理之播内置 flash 提示音控制播放暂停【篇】
When you go to the toilet, you can clearly explain the three Scheduling Strategies of scheduled tasks
Mathematical induction and recursion
An error in SQL tuning advisor ora-00600: internal error code, arguments: [kesqsmakebindvalue:obj]
「小样本深度学习图像识别」最新2022综述
从0开始创建小程序
注意力机制原理
Don't you know the relationship between JSP and servlet?
Significance and measures of source code confidentiality
上个厕所的功夫,就把定时任务的三种调度策略说得明明白白
Flutter3.0了,小程序不止于移动应用跨端运行
Opencv environment, and open a local PC camera.
【colmap】已知相机位姿情况下进行三维重建
HDU 4337 King Arthur&#39; S Knights it outputs a Hamiltonian circuit
What about SSL certificate errors? Solutions to common SSL certificate errors in browsers
opencv环境的搭建,并打开一个本地PC摄像头。
【无标题】