AuthenticationHandler<TOptions>.InitializeAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
- scheme
- AuthenticationScheme
- 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