Compartilhar via


ResultContext<TOptions> Classe

Definição

Contexto base para eventos que produzem AuthenticateResults.

generic <typename TOptions>
 where TOptions : AuthenticationSchemeOptionspublic ref class ResultContext abstract : Microsoft::AspNetCore::Authentication::BaseContext<TOptions>
public abstract class ResultContext<TOptions> : Microsoft.AspNetCore.Authentication.BaseContext<TOptions> where TOptions : AuthenticationSchemeOptions
type ResultContext<'Options (requires 'Options :> AuthenticationSchemeOptions)> = class
    inherit BaseContext<'Options (requires 'Options :> AuthenticationSchemeOptions)>
Public MustInherit Class ResultContext(Of TOptions)
Inherits BaseContext(Of TOptions)

Parâmetros de tipo

TOptions
Herança
ResultContext<TOptions>
Derivado

Construtores

ResultContext<TOptions>(HttpContext, AuthenticationScheme, TOptions)

Inicializa uma nova instância de ResultContext<TOptions>.

Propriedades

HttpContext

O contexto.

(Herdado de BaseContext<TOptions>)
Options

Obtém as opções de autenticação associadas ao esquema.

(Herdado de BaseContext<TOptions>)
Principal

Obtém ou define o ClaimsPrincipal que contém as declarações do usuário.

Properties

Obtém ou define o AuthenticationProperties.

Request

A solicitação.

(Herdado de BaseContext<TOptions>)
Response

A resposta.

(Herdado de BaseContext<TOptions>)
Result

Obtém o AuthenticateResult resultado.

Scheme

O esquema de autenticação.

(Herdado de BaseContext<TOptions>)

Métodos

Fail(Exception)

Indica que houve uma falha durante a autenticação.

Fail(String)

Indica que houve uma falha durante a autenticação.

NoResult()

Indica que não houve informações retornadas para esse esquema de autenticação.

Success()

Chama êxito ao criar um tíquete com o Principal e Properties.

Aplica-se a