随笔分类 -  .NET

摘要:本文主要介绍如何使用已配置好的HangFire来执行作业调度。 1、Fire-and-forget 即发即弃 立即调用作业并且只执行一次; 当我们调用Hangfire.BackgroundJob.Enqueue的时候,并不是立即调用传入的方法,它会执行以下的几个步骤: ①把作业信息(传入的方法和方法 阅读全文
posted @ 2023-06-07 21:06 开心的菜鸟程序猿 编辑
摘要:本文仅描述.net 6环境下如何安装和使用Hangfire进行后台作业任务调度。 1、首先安装需要的Nuget包: Hangfire.AspNetCore、 如果有持久化需求的话,还需要安装其它包,hangfire支持存储在SQLserver、redis、memory中, 本文演示使用的是SQLse 阅读全文
posted @ 2023-05-06 11:12 开心的菜鸟程序猿 编辑
摘要:在类库项目中不能直接引用WebApplicationBuilder、ApplicationBuilder等类,这些类位于Microsoft.ASPNetCore程序集中,但是无法通过Nuget包引用,因为该Nuget包的版本已经不再支持,很久没有更新过了。 解决方法: 在项目文件csproj文件中, 阅读全文
posted @ 2023-04-18 15:38 开心的菜鸟程序猿 编辑
摘要:MediatR 实现.net中简单的中介者模式 是一个试图让进程内发送消息和处理消息的过程解耦的库。它支持跨平台和.net standart 2.0。支持请求/响应、命令、查询、通知和事件,通过C#通用变量与智能调度同步和异步。 安装MediatR包、 安装 MediatR.Contracts包:引 阅读全文
posted @ 2023-03-28 11:09 开心的菜鸟程序猿 编辑

点击右上角即可分享
微信分享提示