Bagikan melalui


AuthenticationHandler<TOptions>.InitializeAsync Metode

Definisi

Overload

InitializeAsync(AuthenticationScheme, HttpContext)

Inisialisasi handler, atasi opsi dan validasi.

InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder)

Inisialisasi dipanggil sekali per permintaan untuk mengonteksualisasikan instans ini dengan status yang sesuai.

InitializeAsync(AuthenticationScheme, HttpContext)

Sumber:
AuthenticationHandler.cs
Sumber:
AuthenticationHandler.cs
Sumber:
AuthenticationHandler.cs

Inisialisasi handler, atasi opsi dan validasi.

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

Mengembalikan

Penerapan

Berlaku untuk

InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder)

Inisialisasi dipanggil sekali per permintaan untuk mengonteksualisasikan instans ini dengan status yang sesuai.

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

Opsi asli yang diteruskan oleh perilaku kontrol aplikasi

context
HttpContext

Objek utilitas untuk mengamati permintaan dan respons saat ini

logger
ILogger

Pabrik pengelogan yang digunakan untuk membuat pencatat

Mengembalikan

penyelesaian asinkron

Berlaku untuk