Freigeben über


AuthenticationHandler<TOptions>.InitializeAsync Methode

Definition

Überlädt

InitializeAsync(AuthenticationScheme, HttpContext)

Initialisieren Sie den Handler, lösen Sie die Optionen auf, und überprüfen Sie sie.

InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder)

Initialize wird einmal pro Anforderung aufgerufen, um diesen instance mit dem entsprechenden Zustand zu kontextualisieren.

InitializeAsync(AuthenticationScheme, HttpContext)

Quelle:
AuthenticationHandler.cs
Quelle:
AuthenticationHandler.cs
Quelle:
AuthenticationHandler.cs

Initialisieren Sie den Handler, lösen Sie die Optionen auf, und überprüfen Sie sie.

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

Parameter

context
HttpContext

Gibt zurück

Implementiert

Gilt für:

InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder)

Initialize wird einmal pro Anforderung aufgerufen, um diesen instance mit dem entsprechenden Zustand zu kontextualisieren.

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

Parameter

options
TOptions

Die ursprünglichen Optionen, die vom Anwendungssteuerungsverhalten übergeben wurden

context
HttpContext

Das Hilfsprogrammobjekt zum Beobachten der aktuellen Anforderung und Antwort

logger
ILogger

Die Zum Erstellen von Protokollierungen verwendete Protokollierungsfactory

encoder
UrlEncoder

Die UrlEncoder.

Gibt zurück

asynchrone Vervollständigung

Gilt für: