class BaseContext
cangjie
public abstract class BaseContext<TOptions> where TOptions <: AuthenticationSchemeOptions功能:提供身份验证上下文的基础数据。
成员概览
| 成员 | 功能 |
|---|---|
| init(HttpContext, AuthenticationScheme, TOptions) | 创建一个身份验证上下文基类实例。 |
| prop request | 返回当前请求对象。 |
| prop response | 返回当前响应对象。 |
| prop context | 返回当前 HTTP 上下文。 |
| prop scheme | 返回当前身份验证方案。 |
| prop options | 返回当前方案选项。 |
init(HttpContext, AuthenticationScheme, TOptions)
cangjie
protected init(context: HttpContext, scheme: AuthenticationScheme, options: TOptions)功能:创建一个身份验证上下文基类实例。
参数:
- context: HttpContext - 当前 HTTP 上下文。
- scheme: AuthenticationScheme - 当前身份验证方案。
- options:
TOptions- 当前方案选项。
prop request
cangjie
public prop request: HttpRequest功能:返回当前请求对象。
类型:HttpRequest
prop response
cangjie
public prop response: HttpResponse功能:返回当前响应对象。
类型:HttpResponse
prop context
cangjie
public prop context: HttpContext功能:返回当前 HTTP 上下文。
类型:HttpContext
prop scheme
cangjie
public prop scheme: AuthenticationScheme功能:返回当前身份验证方案。
prop options
cangjie
public prop options: TOptions功能:返回当前方案选项。
类型:TOptions