MessageReceivedContext Sınıf

Tanım

bağlamı OnMessageReceived.

public ref class MessageReceivedContext : Microsoft::AspNetCore::Authentication::OpenIdConnect::BaseOpenIdConnectContext
public ref class MessageReceivedContext : Microsoft::AspNetCore::Authentication::RemoteAuthenticationContext<Microsoft::AspNetCore::Authentication::OpenIdConnect::OpenIdConnectOptions ^>
public class MessageReceivedContext : Microsoft.AspNetCore.Authentication.OpenIdConnect.BaseOpenIdConnectContext
public class MessageReceivedContext : Microsoft.AspNetCore.Authentication.RemoteAuthenticationContext<Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectOptions>
type MessageReceivedContext = class
    inherit BaseOpenIdConnectContext
type MessageReceivedContext = class
    inherit RemoteAuthenticationContext<OpenIdConnectOptions>
Public Class MessageReceivedContext
Inherits BaseOpenIdConnectContext
Public Class MessageReceivedContext
Inherits RemoteAuthenticationContext(Of OpenIdConnectOptions)
Devralma
Devralma

Oluşturucular

MessageReceivedContext(HttpContext, AuthenticationScheme, OpenIdConnectOptions, AuthenticationProperties)

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

MessageReceivedContext(HttpContext, OpenIdConnectOptions)

bağlamı OnMessageReceived.

Özellikler

HandledResponse

bağlamı OnMessageReceived.

(Devralındığı yer: BaseControlContext)
HttpContext

bağlamı OnMessageReceived.

(Devralındığı yer: BaseContext)
HttpContext

Bağlam.

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

bağlamı OnMessageReceived.

(Devralındığı yer: BaseOpenIdConnectContext)
Options

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

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

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

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

bağlamı OnMessageReceived.

Properties

öğesini alır veya ayarlar AuthenticationProperties.

(Devralındığı yer: RemoteAuthenticationContext<TOptions>)
ProtocolMessage

öğesini alır veya ayarlar OpenIdConnectMessage.

ProtocolMessage

bağlamı OnMessageReceived.

(Devralındığı yer: BaseOpenIdConnectContext)
Request

bağlamı OnMessageReceived.

(Devralındığı yer: BaseContext)
Request

İstek.

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

bağlamı OnMessageReceived.

(Devralındığı yer: BaseContext)
Response

Yanıt.

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

HandleRequestResult İşleyici tarafından kullanılan.

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

Kimlik doğrulama düzeni.

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

bağlamı OnMessageReceived.

(Devralındığı yer: BaseControlContext)
State

bağlamı OnMessageReceived.

(Devralındığı yer: BaseControlContext)
Ticket

Bu olay olayı işlediğine Ticket işaret ederse değerini döndürür veya döndürür.

(Devralındığı yer: BaseControlContext)
Token

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

Yöntemler

CheckEventResult(AuthenticateResult)

bağlamı OnMessageReceived.

(Devralındığı yer: BaseControlContext)
Fail(Exception)

Kimlik doğrulamasının başarısız olduğunu gösterir.

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

Kimlik doğrulamasının başarısız olduğunu gösterir.

(Devralındığı yer: RemoteAuthenticationContext<TOptions>)
HandleResponse()

Bu istek için tüm işlemleri sonlandırın ve istemciye geri dönün. Arayan, yanıtın tamamını oluşturmakla sorumludur. SignIn'i Ticket tetikleme olarak ayarlayın.

(Devralındığı yer: BaseControlContext)
HandleResponse()

Bu istek için tüm işlemleri sonlandırın ve istemciye geri dönün. Arayan, yanıtın tamamını oluşturmakla sorumludur.

(Devralındığı yer: HandleRequestContext<TOptions>)
SkipHandler()

Geçerli işleyicide isteği işlemeyi sonlandırın.

(Devralındığı yer: HandleRequestContext<TOptions>)
SkipToNextMiddleware()

Geçerli ara yazılımda isteği işlemeyi sonlandırın ve denetimi bir sonrakine geçirin. Oturum Açma çağrılmayacak.

(Devralındığı yer: BaseControlContext)
Success()

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

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

Şunlara uygulanır