Compartilhar via


ServiceAuthenticationFilter.ChallengeAsync Método

Definição

Sobrecargas

ChallengeAsync(IAuthenticationManager)

Emite um desafio de autenticação para a solicitação atual procurando um middleware de autenticação OWIN com o fornecido AuthenticationType e delegando a geração de desafio a esse middleware.

ChallengeAsync(HttpAuthenticationChallengeContext, CancellationToken)

Emite um desafio de autenticação para a solicitação atual procurando um middleware de autenticação OWIN com o fornecido AuthenticationType e delegando a geração de desafio a esse middleware.

ChallengeAsync(IAuthenticationManager)

Emite um desafio de autenticação para a solicitação atual procurando um middleware de autenticação OWIN com o fornecido AuthenticationType e delegando a geração de desafio a esse middleware.

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

Parâmetros

authenticationManager
Microsoft.Owin.Security.IAuthenticationManager

O Microsoft.Owin.Security.IAuthenticationManager a ser usado para criar o desafio.

Retornos

Um Task que representa a operação de desafio.

Aplica-se a

ChallengeAsync(HttpAuthenticationChallengeContext, CancellationToken)

Emite um desafio de autenticação para a solicitação atual procurando um middleware de autenticação OWIN com o fornecido AuthenticationType e delegando a geração de desafio a esse middleware.

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

Parâmetros

context
System.Web.Http.Filters.HttpAuthenticationChallengeContext

O contexto.

cancellationToken
CancellationToken

O token de cancelamento.

Retornos

Um Task que representa a operação de desafio.

Implementações

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

Aplica-se a