AuthorizationEndpointConventionBuilderExtensions.RequireAuthorization Méthode

Définition

Surcharges

RequireAuthorization<TBuilder>(TBuilder)

Ajoute la stratégie d’autorisation par défaut aux points de terminaison.

RequireAuthorization<TBuilder>(TBuilder, AuthorizationPolicy)

Ajoute une stratégie d’autorisation aux points de terminaison.

RequireAuthorization<TBuilder>(TBuilder, IAuthorizeData[])

Ajoute des stratégies d’autorisation avec le spécifié IAuthorizeData aux points de terminaison.

RequireAuthorization<TBuilder>(TBuilder, Action<AuthorizationPolicyBuilder>)

Ajoute une nouvelle stratégie d’autorisation configurée par un rappel aux points de terminaison.

RequireAuthorization<TBuilder>(TBuilder, String[])

Ajoute des stratégies d’autorisation avec les noms spécifiés aux points de terminaison.

RequireAuthorization<TBuilder>(TBuilder)

Ajoute la stratégie d’autorisation par défaut aux points de terminaison.

public:
generic <typename TBuilder>
 where TBuilder : Microsoft::AspNetCore::Builder::IEndpointConventionBuilder[System::Runtime::CompilerServices::Extension]
 static TBuilder RequireAuthorization(TBuilder builder);
public static TBuilder RequireAuthorization<TBuilder> (this TBuilder builder) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member RequireAuthorization : 'Builder -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function RequireAuthorization(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder) As TBuilder

Paramètres de type

TBuilder

Paramètres

builder
TBuilder

Générateur de convention de point de terminaison.

Retours

TBuilder

Paramètre du générateur de conventions d’origine.

S’applique à

RequireAuthorization<TBuilder>(TBuilder, AuthorizationPolicy)

Ajoute une stratégie d’autorisation aux points de terminaison.

public static TBuilder RequireAuthorization<TBuilder> (this TBuilder builder, Microsoft.AspNetCore.Authorization.AuthorizationPolicy policy) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member RequireAuthorization : 'Builder * Microsoft.AspNetCore.Authorization.AuthorizationPolicy -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function RequireAuthorization(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder, policy As AuthorizationPolicy) As TBuilder

Paramètres de type

TBuilder

Paramètres

builder
TBuilder

Générateur de convention de point de terminaison.

Retours

TBuilder

Paramètre du générateur de conventions d’origine.

S’applique à

RequireAuthorization<TBuilder>(TBuilder, IAuthorizeData[])

Ajoute des stratégies d’autorisation avec le spécifié IAuthorizeData aux points de terminaison.

public:
generic <typename TBuilder>
 where TBuilder : Microsoft::AspNetCore::Builder::IEndpointConventionBuilder[System::Runtime::CompilerServices::Extension]
 static TBuilder RequireAuthorization(TBuilder builder, ... cli::array <Microsoft::AspNetCore::Authorization::IAuthorizeData ^> ^ authorizeData);
public static TBuilder RequireAuthorization<TBuilder> (this TBuilder builder, params Microsoft.AspNetCore.Authorization.IAuthorizeData[] authorizeData) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member RequireAuthorization : 'Builder * Microsoft.AspNetCore.Authorization.IAuthorizeData[] -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function RequireAuthorization(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder, ParamArray authorizeData As IAuthorizeData()) As TBuilder

Paramètres de type

TBuilder

Paramètres

builder
TBuilder

Générateur de convention de point de terminaison.

authorizeData
IAuthorizeData[]

Collection de authorizeData. Si elle est vide, la stratégie d’autorisation par défaut est utilisée.

Retours

TBuilder

Paramètre du générateur de conventions d’origine.

S’applique à

RequireAuthorization<TBuilder>(TBuilder, Action<AuthorizationPolicyBuilder>)

Ajoute une nouvelle stratégie d’autorisation configurée par un rappel aux points de terminaison.

public static TBuilder RequireAuthorization<TBuilder> (this TBuilder builder, Action<Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder> configurePolicy) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member RequireAuthorization : 'Builder * Action<Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder> -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function RequireAuthorization(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder, configurePolicy As Action(Of AuthorizationPolicyBuilder)) As TBuilder

Paramètres de type

TBuilder

Paramètres

builder
TBuilder

Générateur de convention de point de terminaison.

configurePolicy
Action<AuthorizationPolicyBuilder>

Rappel utilisé pour configurer la stratégie.

Retours

TBuilder

Paramètre du générateur de conventions d’origine.

S’applique à

RequireAuthorization<TBuilder>(TBuilder, String[])

Ajoute des stratégies d’autorisation avec les noms spécifiés aux points de terminaison.

public:
generic <typename TBuilder>
 where TBuilder : Microsoft::AspNetCore::Builder::IEndpointConventionBuilder[System::Runtime::CompilerServices::Extension]
 static TBuilder RequireAuthorization(TBuilder builder, ... cli::array <System::String ^> ^ policyNames);
public static TBuilder RequireAuthorization<TBuilder> (this TBuilder builder, params string[] policyNames) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member RequireAuthorization : 'Builder * string[] -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function RequireAuthorization(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder, ParamArray policyNames As String()) As TBuilder

Paramètres de type

TBuilder

Paramètres

builder
TBuilder

Générateur de convention de point de terminaison.

policyNames
String[]

Collection de noms de stratégie. Si elle est vide, la stratégie d’autorisation par défaut est utilisée.

Retours

TBuilder

Paramètre du générateur de conventions d’origine.

S’applique à