Condividi tramite


AuthenticationHandler<TOptions>.InitializeAsync Metodo

Definizione

Overload

InitializeAsync(AuthenticationScheme, HttpContext)

Inizializzare il gestore, risolvere le opzioni e convalidarle.

InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder)

L'inizializzazione viene chiamata una volta per richiesta per contestualizzare questa istanza con lo stato appropriato.

InitializeAsync(AuthenticationScheme, HttpContext)

Origine:
AuthenticationHandler.cs
Origine:
AuthenticationHandler.cs
Origine:
AuthenticationHandler.cs

Inizializzare il gestore, risolvere le opzioni e convalidarle.

public:
 virtual System::Threading::Tasks::Task ^ InitializeAsync(Microsoft::AspNetCore::Authentication::AuthenticationScheme ^ scheme, Microsoft::AspNetCore::Http::HttpContext ^ context);
public System.Threading.Tasks.Task InitializeAsync (Microsoft.AspNetCore.Authentication.AuthenticationScheme scheme, Microsoft.AspNetCore.Http.HttpContext context);
abstract member InitializeAsync : Microsoft.AspNetCore.Authentication.AuthenticationScheme * Microsoft.AspNetCore.Http.HttpContext -> System.Threading.Tasks.Task
override this.InitializeAsync : Microsoft.AspNetCore.Authentication.AuthenticationScheme * Microsoft.AspNetCore.Http.HttpContext -> System.Threading.Tasks.Task
Public Function InitializeAsync (scheme As AuthenticationScheme, context As HttpContext) As Task

Parametri

context
HttpContext

Restituisce

Implementazioni

Si applica a

InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder)

L'inizializzazione viene chiamata una volta per richiesta per contestualizzare questa istanza con lo stato appropriato.

public:
 System::Threading::Tasks::Task ^ InitializeAsync(TOptions options, Microsoft::AspNetCore::Http::HttpContext ^ context, Microsoft::Extensions::Logging::ILogger ^ logger, System::Text::Encodings::Web::UrlEncoder ^ encoder);
public System.Threading.Tasks.Task InitializeAsync (TOptions options, Microsoft.AspNetCore.Http.HttpContext context, Microsoft.Extensions.Logging.ILogger logger, System.Text.Encodings.Web.UrlEncoder encoder);
member this.InitializeAsync : 'Options * Microsoft.AspNetCore.Http.HttpContext * Microsoft.Extensions.Logging.ILogger * System.Text.Encodings.Web.UrlEncoder -> System.Threading.Tasks.Task
Public Function InitializeAsync (options As TOptions, context As HttpContext, logger As ILogger, encoder As UrlEncoder) As Task

Parametri

options
TOptions

Opzioni originali passate dal comportamento del controllo dell'applicazione

context
HttpContext

Oggetto utilità per osservare la richiesta e la risposta correnti

logger
ILogger

Factory di registrazione usata per creare logger

encoder
UrlEncoder

Oggetto UrlEncoder.

Restituisce

completamento asincrono

Si applica a