随笔分类 - .NET
摘要:本章节要介绍创建后台作业时如何传递参数。 你可以像普通方法传递参数一样,往后台作业中传递额外的数据(方法参数),在后台作业执行的时候,这些参数会被Console.WriteLine方法使用。 1 BackgroundJob.Enqueue(() => Console.WriteLine("Hello
阅读全文
posted @ 2023-06-08 15:28
开心的菜鸟程序猿
摘要:本文主要介绍如何使用已配置好的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
开心的菜鸟程序猿

浙公网安备 33010602011771号