ChallengeResult 类

定义

执行时调用HttpContext.ChallengeAsync的 。ActionResult

public ref class ChallengeResult : Microsoft::AspNetCore::Mvc::ActionResult
public class ChallengeResult : Microsoft.AspNetCore.Mvc.ActionResult
type ChallengeResult = class
    inherit ActionResult
Public Class ChallengeResult
Inherits ActionResult
继承
ChallengeResult

构造函数

ChallengeResult()

初始化 ChallengeResult 的新实例。

ChallengeResult(AuthenticationProperties)

用指定的 ChallengeResult 初始化 properties 的新实例。

ChallengeResult(AuthenticationProperties)

用指定的 ChallengeResult 初始化 properties 的新实例。

ChallengeResult(IList<String>)

使用指定的身份验证方案初始化新实例 ChallengeResult

ChallengeResult(IList<String>, AuthenticationProperties)

使用 ChallengeResult 指定的身份验证方案和 properties.

ChallengeResult(IList<String>, AuthenticationProperties)

使用 ChallengeResult 指定的身份验证方案和 properties.

ChallengeResult(String)

使用指定的身份验证方案初始化新实例 ChallengeResult

ChallengeResult(String, AuthenticationProperties)

使用 ChallengeResult 指定的身份验证方案和 properties.

ChallengeResult(String, AuthenticationProperties)

使用 ChallengeResult 指定的身份验证方案和 properties.

属性

AuthenticationSchemes

获取或设置质询的身份验证方案。

Properties

获取或设置 AuthenticationProperties 用于执行身份验证质询的项。

方法

ExecuteResult(ActionContext)

同步执行操作方法的结果操作。 MVC 调用此方法以处理操作方法的结果。

(继承自 ActionResult)
ExecuteResultAsync(ActionContext)

异步执行操作方法的结果操作。 MVC 调用此方法以处理操作方法的结果。 此方法的默认实现调用 ExecuteResult(ActionContext) 该方法并返回已完成的任务。

适用于