你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ServiceAuthenticationFilter.ChallengeAsync 方法

定义

重载

ChallengeAsync(IAuthenticationManager)

通过查找具有给定 AuthenticationType 的 OWIN 身份验证中间件并将质询生成委托给该中间件,向当前请求发出身份验证质询。

ChallengeAsync(HttpAuthenticationChallengeContext, CancellationToken)

通过查找具有给定 AuthenticationType 的 OWIN 身份验证中间件并将质询生成委托给该中间件,向当前请求发出身份验证质询。

ChallengeAsync(IAuthenticationManager)

通过查找具有给定 AuthenticationType 的 OWIN 身份验证中间件并将质询生成委托给该中间件,向当前请求发出身份验证质询。

protected virtual System.Threading.Tasks.Task ChallengeAsync (Microsoft.Owin.Security.IAuthenticationManager authenticationManager);
abstract member ChallengeAsync : Microsoft.Owin.Security.IAuthenticationManager -> System.Threading.Tasks.Task
override this.ChallengeAsync : Microsoft.Owin.Security.IAuthenticationManager -> System.Threading.Tasks.Task
Protected Overridable Function ChallengeAsync (authenticationManager As IAuthenticationManager) As Task

参数

authenticationManager
Microsoft.Owin.Security.IAuthenticationManager

Microsoft.Owin.Security.IAuthenticationManager要用于创建质询的 。

返回

表示 Task 质询操作的 。

适用于

ChallengeAsync(HttpAuthenticationChallengeContext, CancellationToken)

通过查找具有给定 AuthenticationType 的 OWIN 身份验证中间件并将质询生成委托给该中间件,向当前请求发出身份验证质询。

public virtual System.Threading.Tasks.Task ChallengeAsync (System.Web.Http.Filters.HttpAuthenticationChallengeContext context, System.Threading.CancellationToken cancellationToken);
abstract member ChallengeAsync : System.Web.Http.Filters.HttpAuthenticationChallengeContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.ChallengeAsync : System.Web.Http.Filters.HttpAuthenticationChallengeContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function ChallengeAsync (context As HttpAuthenticationChallengeContext, cancellationToken As CancellationToken) As Task

参数

context
System.Web.Http.Filters.HttpAuthenticationChallengeContext

上下文。

cancellationToken
CancellationToken

取消标记。

返回

表示 Task 质询操作的 。

实现

System.Web.Http.Filters.IAuthenticationFilter.ChallengeAsync(System.Web.Http.Filters.HttpAuthenticationChallengeContext,System.Threading.CancellationToken)

适用于