Yi.Framework.BackgroundWorkers.Hangfire.xml
6.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
<?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>