不同版本的Hangfire设置(.NET Core 3.1)
创始人
2025-01-08 06:30:14
0

在.NET Core 3.1中,Hangfire有多个版本可用。以下是使用Hangfire设置的不同版本的示例代码:

  1. 使用Hangfire.AspNetCore包(版本1.7.0):

首先,确保在您的项目中安装了Hangfire.AspNetCore包。然后,在Startup.cs文件的ConfigureServices方法中添加以下代码:

services.AddHangfire(configuration => configuration
    .SetDataCompatibilityLevel(CompatibilityLevel.Version_170)
    .UseSimpleAssemblyNameTypeSerializer()
    .UseRecommendedSerializerSettings()
    .UseSqlServerStorage("")
    .UseDefaultTypeSerializer()
    .UseDefaultTypeSerializer()
    .UseMemoryStorage());

services.AddHangfireServer();

在上述代码中,应替换为您的SQL Server连接字符串。

  1. 使用Hangfire.Core和Hangfire.SqlServer包(版本1.7.0):

首先,确保在您的项目中安装了Hangfire.Core和Hangfire.SqlServer包。然后,在Startup.cs文件的ConfigureServices方法中添加以下代码:

services.AddHangfire(configuration =>
{
    configuration.SetDataCompatibilityLevel(CompatibilityLevel.Version_170)
        .UseSimpleAssemblyNameTypeSerializer()
        .UseRecommendedSerializerSettings()
        .UseSqlServerStorage("");
});

services.AddHangfireServer();

同样,应替换为您的SQL Server连接字符串。

  1. 使用Hangfire.AspNetCore包(版本1.7.0)和Hangfire.PostgreSql包(版本2.0.0):

首先,确保在您的项目中安装了Hangfire.AspNetCore和Hangfire.PostgreSql包。然后,在Startup.cs文件的ConfigureServices方法中添加以下代码:

services.AddHangfire(configuration =>
{
    configuration.SetDataCompatibilityLevel(CompatibilityLevel.Version_170)
        .UseSimpleAssemblyNameTypeSerializer()
        .UseRecommendedSerializerSettings()
        .UsePostgreSqlStorage("");
});

services.AddHangfireServer();

在上述代码中,应替换为您的PostgreSQL连接字符串。

请注意,上述代码只是示例,并假设您已根据您的环境和需求进行了适当的配置。具体的配置可能因您使用的Hangfire版本和其他因素而有所不同。请参考Hangfire的文档和示例代码以获取更多详细信息。

相关内容

热门资讯

十分钟私人局辅助免费!德普之星... 十分钟私人局辅助免费!德普之星辅助工具如何打开,德普之星辅助器怎么用,详细教程(有挂细节)1)德普之...
两分钟有透视!德普之星辅助器(... 两分钟有透视!德普之星辅助器(透视辅助软件)详细辅助下载(确实下载);1、打开软件启动之后找到中间准...
9分钟辅助工具!德普之星怎么设... 9分钟辅助工具!德普之星怎么设置埋牌(透视辅助)详细辅助程序(总是程序)1、每一步都需要思考,不同水...
十分钟透视辅助插件!德扑之心免... 十分钟透视辅助插件!德扑之心免费透视,德普之星的辅助工具介绍,详细教程(有挂技巧)1、让任何用户在无...
七分钟私人局透视!德普辅助器辅... 七分钟私人局透视!德普辅助器辅助器怎么用(透视辅助)详细辅助安装(切实安装)1、进入到黑科技之后,能...
8分钟辅助工具!德普之星有辅助... 8分钟辅助工具!德普之星有辅助软件吗(透视辅助)详细辅助安装(原来安装)1、全新机制【软件透明挂】2...
四分钟透视!德普之星怎么开辅助... 四分钟透视!德普之星怎么开辅助,德普之星怎么开辅助,详细教程(有挂脚本)1、下载好辅助软件之后点击打...
2分钟透视辅助插件!德扑圈有透... 2分钟透视辅助插件!德扑圈有透视吗,德普之星辅助器app,详细教程(有挂透视)1、德普之星辅助器ap...
9分钟软件!德扑圈透视挂,德普... 9分钟软件!德扑圈透视挂,德普之星透视软件免费入口官网,详细教程(有挂攻略)德普之星透视软件免费入口...
6分钟辅助器!德普之星透视辅助... 6分钟辅助器!德普之星透视辅助软件是真的吗(透视辅助软件)详细辅助安装(真是安装)1、德普之星透视辅...