AuthenticationServiceCollectionExtensions.AddRemoteScheme<TOptions,THandler> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
AddScheme is obsolete. Use AddAuthentication().AddScheme instead.
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddRemoteScheme<TOptions,THandler> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string authenticationScheme, string displayName, Action<TOptions> configureOptions) where TOptions : Microsoft.AspNetCore.Authentication.RemoteAuthenticationOptions, new() where THandler : Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler<TOptions>;
[System.Obsolete("AddScheme is obsolete. Use AddAuthentication().AddScheme instead.")]
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddRemoteScheme<TOptions,THandler> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string authenticationScheme, string displayName, Action<TOptions> configureOptions) where TOptions : Microsoft.AspNetCore.Authentication.RemoteAuthenticationOptions, new() where THandler : Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler<TOptions>;
static member AddRemoteScheme : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * string * Action<'Options (requires 'Options :> Microsoft.AspNetCore.Authentication.RemoteAuthenticationOptions and 'Options : (new : unit -> 'Options))> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options :> Microsoft.AspNetCore.Authentication.RemoteAuthenticationOptions and 'Options : (new : unit -> 'Options) and 'Handler :> Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler<'Options>)
[<System.Obsolete("AddScheme is obsolete. Use AddAuthentication().AddScheme instead.")>]
static member AddRemoteScheme : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * string * Action<'Options (requires 'Options :> Microsoft.AspNetCore.Authentication.RemoteAuthenticationOptions and 'Options : (new : unit -> 'Options))> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options :> Microsoft.AspNetCore.Authentication.RemoteAuthenticationOptions and 'Options : (new : unit -> 'Options) and 'Handler :> Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler<'Options>)
<Extension()>
Public Function AddRemoteScheme(Of TOptions As {RemoteAuthenticationOptionsNew}, THandler As {RemoteAuthenticationOptionsNew}) (services As IServiceCollection, authenticationScheme As String, displayName As String, configureOptions As Action(Of TOptions)) As IServiceCollection
Parametry typu
- TOptions
- THandler
Parametry
- services
- IServiceCollection
- authenticationScheme
- String
- displayName
- String
- configureOptions
- Action<TOptions>
Návraty
- Atributy