AuthorizationEndpointConventionBuilderExtensions.RequireAuthorization Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.
- policy
- AuthorizationPolicy
Stratégie AuthorizationPolicy .
Retours
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
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
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
Paramètre du générateur de conventions d’origine.