Yi.Framework.BackgroundWorkers.Hangfire.xml 6.06 KB
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Yi.Framework.BackgroundWorkers.Hangfire</name>
    </assembly>
    <members>
        <member name="T:Yi.Framework.BackgroundWorkers.Hangfire.UnitOfWorkHangfireFilter">
            <summary>
            Hangfire 工作单元过滤器
            用于管理后台任务的事务处理
            </summary>
        </member>
        <member name="M:Yi.Framework.BackgroundWorkers.Hangfire.UnitOfWorkHangfireFilter.#ctor(Volo.Abp.Uow.IUnitOfWorkManager)">
            <summary>
            初始化工作单元过滤器
            </summary>
            <param name="unitOfWorkManager">工作单元管理器</param>
        </member>
        <member name="M:Yi.Framework.BackgroundWorkers.Hangfire.UnitOfWorkHangfireFilter.OnPerforming(Hangfire.Server.PerformingContext)">
            <summary>
            任务执行前的处理
            </summary>
            <param name="context">执行上下文</param>
        </member>
        <member name="M:Yi.Framework.BackgroundWorkers.Hangfire.UnitOfWorkHangfireFilter.OnPerformed(Hangfire.Server.PerformedContext)">
            <summary>
            任务执行后的处理
            </summary>
            <param name="context">执行上下文</param>
        </member>
        <member name="M:Yi.Framework.BackgroundWorkers.Hangfire.UnitOfWorkHangfireFilter.OnPerformedAsync(Hangfire.Server.PerformedContext)">
            <summary>
            任务执行后的异步处理
            </summary>
            <param name="context">执行上下文</param>
        </member>
        <member name="T:Yi.Framework.BackgroundWorkers.Hangfire.YiFrameworkBackgroundWorkersHangfireModule">
            <summary>
            Hangfire 后台任务模块
            </summary>
        </member>
        <member name="M:Yi.Framework.BackgroundWorkers.Hangfire.YiFrameworkBackgroundWorkersHangfireModule.PreConfigureServices(Volo.Abp.Modularity.ServiceConfigurationContext)">
            <summary>
            配置服务前的预处理
            </summary>
            <param name="context">服务配置上下文</param>
        </member>
        <member name="M:Yi.Framework.BackgroundWorkers.Hangfire.YiFrameworkBackgroundWorkersHangfireModule.OnApplicationInitializationAsync(Volo.Abp.ApplicationInitializationContext)">
            <summary>
            应用程序初始化
            </summary>
            <param name="context">应用程序初始化上下文</param>
        </member>
        <member name="M:Yi.Framework.BackgroundWorkers.Hangfire.YiFrameworkBackgroundWorkersHangfireModule.OnPreApplicationInitialization(Volo.Abp.ApplicationInitializationContext)">
            <summary>
            应用程序初始化前的预处理
            </summary>
            <param name="context">应用程序初始化上下文</param>
        </member>
        <member name="T:Yi.Framework.BackgroundWorkers.Hangfire.YiHangfireConventionalRegistrar">
            <summary>
            Hangfire 后台任务约定注册器
            </summary>
        </member>
        <member name="M:Yi.Framework.BackgroundWorkers.Hangfire.YiHangfireConventionalRegistrar.IsConventionalRegistrationDisabled(System.Type)">
            <summary>
            检查类型是否禁用约定注册
            </summary>
            <param name="type">要检查的类型</param>
            <returns>如果类型不是 IHangfireBackgroundWorker 或已被禁用则返回 true</returns>
        </member>
        <member name="M:Yi.Framework.BackgroundWorkers.Hangfire.YiHangfireConventionalRegistrar.GetExposedServiceTypes(System.Type)">
            <summary>
            获取要暴露的服务类型列表
            </summary>
            <param name="type">实现类型</param>
            <returns>服务类型列表</returns>
        </member>
        <member name="T:Yi.Framework.BackgroundWorkers.Hangfire.YiTokenAuthorizationFilter">
            <summary>
            Hangfire 仪表盘的令牌认证过滤器
            </summary>
        </member>
        <member name="M:Yi.Framework.BackgroundWorkers.Hangfire.YiTokenAuthorizationFilter.#ctor(System.IServiceProvider)">
            <summary>
            初始化令牌认证过滤器
            </summary>
            <param name="serviceProvider">服务提供者</param>
        </member>
        <member name="M:Yi.Framework.BackgroundWorkers.Hangfire.YiTokenAuthorizationFilter.SetRequiredUsername(System.String)">
            <summary>
            设置需要的用户名
            </summary>
            <param name="username">允许访问的用户名</param>
            <returns>当前实例,支持链式调用</returns>
        </member>
        <member name="M:Yi.Framework.BackgroundWorkers.Hangfire.YiTokenAuthorizationFilter.SetTokenExpiration(System.TimeSpan)">
            <summary>
            设置令牌过期时间
            </summary>
            <param name="expiration">过期时间间隔</param>
            <returns>当前实例,支持链式调用</returns>
        </member>
        <member name="M:Yi.Framework.BackgroundWorkers.Hangfire.YiTokenAuthorizationFilter.Authorize(Hangfire.Dashboard.DashboardContext)">
            <summary>
            授权验证
            </summary>
            <param name="context">仪表盘上下文</param>
            <returns>是否通过授权</returns>
        </member>
        <member name="M:Yi.Framework.BackgroundWorkers.Hangfire.YiTokenAuthorizationFilter.SetChallengeResponse(Microsoft.AspNetCore.Http.HttpContext)">
            <summary>
            设置认证挑战响应
            当用户未认证时,返回一个包含令牌输入表单的HTML页面
            </summary>
            <param name="httpContext">HTTP 上下文</param>
        </member>
        <member name="M:Yi.Framework.BackgroundWorkers.Hangfire.YiTokenAuthorizationFilter.SetTokenCookie(Microsoft.AspNetCore.Http.HttpContext,System.String)">
            <summary>
            设置令牌 Cookie
            </summary>
            <param name="httpContext">HTTP 上下文</param>
            <param name="token">令牌值</param>
        </member>
    </members>
</doc>