AuthenticationHandler<TOptions>.InitializeAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
InitializeAsync(AuthenticationScheme, HttpContext) |
Инициализируйте обработчик, разрешите параметры и проверьте их. |
InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder) |
Инициализация вызывается один раз для каждого запроса для контекстуализации этого экземпляра с соответствующим состоянием. |
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
Параметры
- scheme
- AuthenticationScheme
- context
- HttpContext
Возвращаемое значение
Реализации
Применяется к
InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder)
Инициализация вызывается один раз для каждого запроса для контекстуализации этого экземпляра с соответствующим состоянием.
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
Возвращаемое значение
асинхронное завершение