Aracılığıyla paylaş


MessageReceivedContext Sınıf

Tanım

için OnMessageReceivedbir bağlam.

public class MessageReceivedContext : Microsoft.AspNetCore.Authentication.ResultContext<Microsoft.AspNetCore.Authentication.BearerToken.BearerTokenOptions>
type MessageReceivedContext = class
    inherit ResultContext<BearerTokenOptions>
Public Class MessageReceivedContext
Inherits ResultContext(Of BearerTokenOptions)
Devralma

Oluşturucular

MessageReceivedContext(HttpContext, AuthenticationScheme, BearerTokenOptions)

yeni bir örneğini MessageReceivedContextbaşlatır.

Özellikler

HttpContext

Bağlam.

(Devralındığı yer: BaseContext<TOptions>)
Options

Şemayla ilişkili kimlik doğrulama seçeneklerini alır.

(Devralındığı yer: BaseContext<TOptions>)
Principal

Kullanıcı taleplerini içeren öğesini alır veya ayarlar ClaimsPrincipal .

(Devralındığı yer: ResultContext<TOptions>)
Properties

öğesini alır veya ayarlar AuthenticationProperties.

(Devralındığı yer: ResultContext<TOptions>)
Request

İstek.

(Devralındığı yer: BaseContext<TOptions>)
Response

Yanıt.

(Devralındığı yer: BaseContext<TOptions>)
Result

AuthenticateResult Sonucu alır.

(Devralındığı yer: ResultContext<TOptions>)
Scheme

Kimlik doğrulama düzeni.

(Devralındığı yer: BaseContext<TOptions>)
Token

Taşıyıcı Belirteci. Bu, uygulamaya alternatif bir konumdan belirteç alma fırsatı verir.

Yöntemler

Fail(Exception)

Kimlik doğrulaması sırasında bir hata olduğunu gösterir.

(Devralındığı yer: ResultContext<TOptions>)
Fail(String)

Kimlik doğrulaması sırasında bir hata olduğunu gösterir.

(Devralındığı yer: ResultContext<TOptions>)
NoResult()

Bu kimlik doğrulama düzeni için hiçbir bilgi döndürülmedi gösterir.

(Devralındığı yer: ResultContext<TOptions>)
Success()

ve Propertiesile bilet oluşturma başarısını Principal çağırır.

(Devralındığı yer: ResultContext<TOptions>)

Şunlara uygulanır