AuthenticationHandler<TOptions>.InitializeAsync Method  
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| InitializeAsync(AuthenticationScheme, HttpContext) | 
						 Initialize the handler, resolve the options and validate them.  | 
        	
| InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder) | 
						 Initialize is called once per request to contextualize this instance with appropriate state.  | 
        	
InitializeAsync(AuthenticationScheme, HttpContext)
- Source:
 - AuthenticationHandler.cs
 
- Source:
 - AuthenticationHandler.cs
 
- Source:
 - AuthenticationHandler.cs
 
Initialize the handler, resolve the options and validate them.
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
	Parameters
- scheme
 - AuthenticationScheme
 
- context
 - HttpContext
 
Returns
Implements
Applies to
InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder)
Initialize is called once per request to contextualize this instance with appropriate state.
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
	Parameters
- options
 - TOptions
 
The original options passed by the application control behavior
- context
 - HttpContext
 
The utility object to observe the current request and response
- logger
 - ILogger
 
The logging factory used to create loggers
- encoder
 - UrlEncoder
 
The UrlEncoder.
Returns
async completion