你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ServiceAuthenticationFilter.ChallengeAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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)