HandleRequestResult 类

定义

包含身份验证调用的结果

public ref class HandleRequestResult : Microsoft::AspNetCore::Authentication::AuthenticateResult
public class HandleRequestResult : Microsoft.AspNetCore.Authentication.AuthenticateResult
type HandleRequestResult = class
    inherit AuthenticateResult
Public Class HandleRequestResult
Inherits AuthenticateResult
继承
HandleRequestResult

构造函数

HandleRequestResult()

包含身份验证调用的结果

属性

Failure

保存来自身份验证的失败信息。

(继承自 AuthenticateResult)
Handled

指示身份验证阶段由用户干预直接处理,不应尝试进一步处理。

None

指示没有为此身份验证方案返回任何信息。

(继承自 AuthenticateResult)
Principal

获取具有经过身份验证的用户标识的 claims-principal。

(继承自 AuthenticateResult)
Properties

身份验证会话的附加状态值。

(继承自 AuthenticateResult)
Skipped

指示应跳过默认身份验证逻辑,并应调用管道的其余部分。

Succeeded

如果已生成票证,则身份验证成功。

(继承自 AuthenticateResult)
Ticket

身份验证票证。

(继承自 AuthenticateResult)

方法

Clone()

创建结果的新深层副本

(继承自 AuthenticateResult)
Fail(Exception)

指示身份验证期间失败。

Fail(Exception, AuthenticationProperties)

指示身份验证期间失败。

Fail(String)

指示身份验证期间失败。

Fail(String, AuthenticationProperties)

指示身份验证期间失败。

Handle()

停止针对此请求的所有处理并返回到客户端。 调用方负责生成完整响应。

NoResult()

指示身份验证期间未生成任何结果。

SkipHandler()

停止处理当前处理程序中的请求。

Success(AuthenticationTicket)

指示身份验证成功。

适用于