AuthenticationHandler<TOptions> Constructors

Definition

Overloads

AuthenticationHandler<TOptions>()

C#
protected AuthenticationHandler ();

Applies to

ASP.NET Core 1.1 och ASP.NET Core 1.0
Produkt Versioner
ASP.NET Core 1.0, 1.1

AuthenticationHandler<TOptions>(IOptionsMonitor<TOptions>, ILoggerFactory, UrlEncoder)

Source:
AuthenticationHandler.cs

Initializes a new instance of AuthenticationHandler<TOptions>.

C#
protected AuthenticationHandler (Microsoft.Extensions.Options.IOptionsMonitor<TOptions> options, Microsoft.Extensions.Logging.ILoggerFactory logger, System.Text.Encodings.Web.UrlEncoder encoder);

Parameters

options
IOptionsMonitor<TOptions>

The monitor for the options instance.

encoder
UrlEncoder

The UrlEncoder.

Applies to

ASP.NET Core 9.0 och ASP.NET Core 8.0
Produkt Versioner
ASP.NET Core 8.0, 9.0

AuthenticationHandler<TOptions>(IOptionsMonitor<TOptions>, ILoggerFactory, UrlEncoder, ISystemClock)

Source:
AuthenticationHandler.cs
Source:
AuthenticationHandler.cs
Source:
AuthenticationHandler.cs

Caution

ISystemClock is obsolete, use TimeProvider on AuthenticationSchemeOptions instead.

Initializes a new instance of AuthenticationHandler<TOptions>.

C#
protected AuthenticationHandler (Microsoft.Extensions.Options.IOptionsMonitor<TOptions> options, Microsoft.Extensions.Logging.ILoggerFactory logger, System.Text.Encodings.Web.UrlEncoder encoder, Microsoft.AspNetCore.Authentication.ISystemClock clock);
C#
[System.Obsolete("ISystemClock is obsolete, use TimeProvider on AuthenticationSchemeOptions instead.")]
protected AuthenticationHandler (Microsoft.Extensions.Options.IOptionsMonitor<TOptions> options, Microsoft.Extensions.Logging.ILoggerFactory logger, System.Text.Encodings.Web.UrlEncoder encoder, Microsoft.AspNetCore.Authentication.ISystemClock clock);

Parameters

options
IOptionsMonitor<TOptions>

The monitor for the options instance.

encoder
UrlEncoder

The UrlEncoder.

Attributes

Applies to

ASP.NET Core 9.0 och andra versioner
Produkt Versioner (Föråldrad)
ASP.NET Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0 (8.0, 9.0)