次の方法で共有


AuthenticationHandler<TOptions>.InitializeAsync メソッド

定義

オーバーロード

InitializeAsync(AuthenticationScheme, HttpContext)

ハンドラーを初期化し、オプションを解決して検証します。

InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder)

Initialize は、適切な状態でこのインスタンスをコンテキスト化するために、要求ごとに 1 回呼び出されます。

InitializeAsync(AuthenticationScheme, HttpContext)

ソース:
AuthenticationHandler.cs
ソース:
AuthenticationHandler.cs
ソース:
AuthenticationHandler.cs

ハンドラーを初期化し、オプションを解決して検証します。

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

パラメーター

context
HttpContext

戻り値

実装

適用対象

InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder)

Initialize は、適切な状態でこのインスタンスをコンテキスト化するために、要求ごとに 1 回呼び出されます。

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

パラメーター

options
TOptions

アプリケーション コントロールの動作によって渡された元のオプション

context
HttpContext

現在の要求と応答を監視するユーティリティ オブジェクト

logger
ILogger

ロガーの作成に使用されるログ ファクトリ

encoder
UrlEncoder

UrlEncoder

戻り値

非同期完了

適用対象