AuthorizationEndpointConventionBuilderExtensions.RequireAuthorization Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
RequireAuthorization<TBuilder>(TBuilder) |
Agrega la directiva de autorización predeterminada a los puntos de conexión. |
RequireAuthorization<TBuilder>(TBuilder, AuthorizationPolicy) |
Agrega una directiva de autorización a los puntos de conexión. |
RequireAuthorization<TBuilder>(TBuilder, IAuthorizeData[]) |
Agrega directivas de autorización con el especificado IAuthorizeData a los puntos de conexión. |
RequireAuthorization<TBuilder>(TBuilder, Action<AuthorizationPolicyBuilder>) |
Agrega una nueva directiva de autorización configurada por una devolución de llamada a los puntos de conexión. |
RequireAuthorization<TBuilder>(TBuilder, String[]) |
Agrega directivas de autorización con los nombres especificados a los puntos de conexión. |
RequireAuthorization<TBuilder>(TBuilder)
Agrega la directiva de autorización predeterminada a los puntos de conexión.
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
Parámetros de tipo
- TBuilder
Parámetros
- builder
- TBuilder
Generador de convenciones de punto de conexión.
Devoluciones
Parámetro original del generador de convenciones.
Se aplica a
RequireAuthorization<TBuilder>(TBuilder, AuthorizationPolicy)
Agrega una directiva de autorización a los puntos de conexión.
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
Parámetros de tipo
- TBuilder
Parámetros
- builder
- TBuilder
Generador de convenciones de punto de conexión.
- policy
- AuthorizationPolicy
Directiva AuthorizationPolicy .
Devoluciones
Parámetro original del generador de convenciones.
Se aplica a
RequireAuthorization<TBuilder>(TBuilder, IAuthorizeData[])
Agrega directivas de autorización con el especificado IAuthorizeData a los puntos de conexión.
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
Parámetros de tipo
- TBuilder
Parámetros
- builder
- TBuilder
Generador de convenciones de punto de conexión.
- authorizeData
- IAuthorizeData[]
Colección de authorizeData
. Si está vacío, se usará la directiva de autorización predeterminada.
Devoluciones
Parámetro original del generador de convenciones.
Se aplica a
RequireAuthorization<TBuilder>(TBuilder, Action<AuthorizationPolicyBuilder>)
Agrega una nueva directiva de autorización configurada por una devolución de llamada a los puntos de conexión.
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
Parámetros de tipo
- TBuilder
Parámetros
- builder
- TBuilder
Generador de convenciones de punto de conexión.
- configurePolicy
- Action<AuthorizationPolicyBuilder>
Devolución de llamada usada para configurar la directiva.
Devoluciones
Parámetro original del generador de convenciones.
Se aplica a
RequireAuthorization<TBuilder>(TBuilder, String[])
Agrega directivas de autorización con los nombres especificados a los puntos de conexión.
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
Parámetros de tipo
- TBuilder
Parámetros
- builder
- TBuilder
Generador de convenciones de punto de conexión.
- policyNames
- String[]
Colección de nombres de directiva. Si está vacío, se usará la directiva de autorización predeterminada.
Devoluciones
Parámetro original del generador de convenciones.