Partager via


AuthenticationHandler<TOptions>.InitializeAsync Méthode

Définition

Surcharges

InitializeAsync(AuthenticationScheme, HttpContext)

Initialisez le gestionnaire, résolvez les options et validez-les.

InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder)

Initialize est appelé une fois par demande pour contextualiser cette instance avec l’état approprié.

InitializeAsync(AuthenticationScheme, HttpContext)

Source:
AuthenticationHandler.cs
Source:
AuthenticationHandler.cs
Source:
AuthenticationHandler.cs

Initialisez le gestionnaire, résolvez les options et validez-les.

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

Paramètres

context
HttpContext

Retours

Implémente

S’applique à

InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder)

Initialize est appelé une fois par demande pour contextualiser cette instance avec l’état approprié.

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

Paramètres

options
TOptions

Options d’origine transmises par le comportement du contrôle d’application

context
HttpContext

Objet utilitaire permettant d’observer la demande et la réponse actuelles

logger
ILogger

Fabrique de journalisation utilisée pour créer des enregistreurs d’événements

encoder
UrlEncoder

L’UrlEncoderopérateur

Retours

async completion

S’applique à