首页 > 编程语言 >在asp.net中开启后台任务

在asp.net中开启后台任务

时间:2022-08-18 10:34:11浏览次数:51  
标签:Task 回收 asp QueueBackgroundWorkItem 后台任务 net

开始后台任务一般是Task.Run()

查在asp.net时进行可能会被回收,导致Task中断。在Asp,net中有专门的后台任务函数:

  System.Web.Hosting.HostingEnvironment.QueueBackgroundWorkItem(clt => LongRunningMethod());

不同之处在于IIS会监测QueueBackgroundWorkItem的任务是否执行完毕,若未完成则可以等待他完成后再回收

标签:Task,回收,asp,QueueBackgroundWorkItem,后台任务,net
From: https://www.cnblogs.com/81/p/16597836.html

相关文章

  • .Net core 利用Npoi.Mapper 生成Excel
    1.NuGet添加Npoi.Mapper引用   2.初始化privatevoidbutton1_Click(objectsender,EventArgse){//数据导出测试......
  • netty系列之:netty实现http2中的流控制
    目录简介http2中的流控制netty对http2流控制的封装Http2FlowControllerHttp2LocalFlowControllerHttp2RemoteFlowController流控制的使用总结 简介HTTP......
  • .net 6 中使用Log4Net 方式 winform
    1.直接添加一个帮助类usinglog4net;usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;//文件......
  • Kubernetes学习笔记(十一):Node Selectors & Affinity
    NodeSelectorspod-definition.ymlspec:nodeSelector:size:Large##生效前需要先标记nodekubectllabelnodes<node-name><label-key>=<label-value>:......
  • Kubernetes-概述
    Kubernetes概述Kubernetes概述Kubernetes是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes拥有一个庞大且快速......
  • Kubernetes学习笔记(十):Taints and Tolerations
    Taints-Node:kubectltaintnodesnode-namekey=value:taint-effecttaint-effect:NoSchedule|PreferNoSchedule|NoExecuteNoExecute:新Pod不会部署,已存在的......
  • .net pkcs#7/12 sign detached
    publicstaticstringSign(stringmyString){X509Certificate2cert=newX509Certificate2(@"xxxxx.pfx","123456");CmsSignersigner=newCmsSi......
  • 【.Net力扣刷题】第1302题:层数最深叶子节点的和
    题目描述来源:力扣(LeetCode)链接:https://leetcode.cn/problems/deepest-leaves-sum/给你一棵二叉树的根节点root,请你返回层数最深的叶子节点的和。题目分析本题需......
  • 【CV源码项目实现】darknet中network的实现过程
     darknet的网络结构使用network结构体进行保存,network的构建过程主要包括以下几个函数:load_network(src/networks.c)----->parse_network_cfg(src/parser.c) --->ma......
  • .NET Framework 4 安装
    因公司需要在虚拟机上进行开发所以安装运行某些软件的时候需要用到.NETFramework4环境,所以进行大量的百度安装方法方法一:使用官方下载的程序包安装下载地址:h......