using Hangfire;
using Hangfire.Dashboard;
using Microsoft.AspNetCore.Builder;
namespace Kean.Infrastructure.Hangfire
{
///
/// ApplicationBuilder 扩展方法
///
public static class ApplicationBuilderExtensions
{
///
/// 注册 Hangfire 中间件
///
/// 应用程序管道
/// 应用程序管道
public static IApplicationBuilder UseHangfire(this IApplicationBuilder app) =>
app.UseHangfireDashboard(options: new()
{
Authorization = new IDashboardAuthorizationFilter[]
{
new AuthorizationFilter()
}
});
}
}