Поделиться через


ResultContext<TOptions> Класс

Определение

Базовый контекст для событий, создающих 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)

Параметры типа

TOptions
Наследование
ResultContext<TOptions>
Производный

Конструкторы

ResultContext<TOptions>(HttpContext, AuthenticationScheme, TOptions)

Инициализирует новый экземпляр ResultContext<TOptions>.

Свойства

HttpContext

Контекст.

(Унаследовано от BaseContext<TOptions>)
Options

Возвращает параметры проверки подлинности, связанные со схемой.

(Унаследовано от BaseContext<TOptions>)
Principal

Возвращает или задает объект , ClaimsPrincipal содержащий утверждения пользователя.

Properties

Возвращает или задает класс AuthenticationProperties.

Request

Запрос.

(Унаследовано от BaseContext<TOptions>)
Response

Ответ.

(Унаследовано от BaseContext<TOptions>)
Result

AuthenticateResult Возвращает результат.

Scheme

Схема проверки подлинности.

(Унаследовано от BaseContext<TOptions>)

Методы

Fail(Exception)

Указывает, что во время проверки подлинности произошел сбой.

Fail(String)

Указывает, что во время проверки подлинности произошел сбой.

NoResult()

Указывает, что для этой схемы проверки подлинности не были возвращены сведения.

Success()

Вызывает успешное создание билета с помощью Principal и Properties.

Применяется к