AuthorizationEndpointConventionBuilderExtensions.RequireAuthorization 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í.
Přetížení
| RequireAuthorization<TBuilder>(TBuilder) |
Přidá do koncových bodů výchozí zásady autorizace. |
| RequireAuthorization<TBuilder>(TBuilder, AuthorizationPolicy) |
Přidá do koncových bodů zásad autorizace. |
| RequireAuthorization<TBuilder>(TBuilder, IAuthorizeData[]) |
Přidá zásady autorizace se zadanými IAuthorizeData koncovými body. |
| RequireAuthorization<TBuilder>(TBuilder, Action<AuthorizationPolicyBuilder>) |
Přidá nové zásady autorizace nakonfigurované zpětným voláním do koncových bodů. |
| RequireAuthorization<TBuilder>(TBuilder, String[]) |
Přidá zásady autorizace se zadanými názvy do koncových bodů. |
RequireAuthorization<TBuilder>(TBuilder)
Přidá do koncových bodů výchozí zásady autorizace.
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
Parametry typu
- TBuilder
Parametry
- builder
- TBuilder
Tvůrce konvencí koncového bodu.
Návraty
- TBuilder
Původní parametr tvůrce konvence.
Platí pro
RequireAuthorization<TBuilder>(TBuilder, AuthorizationPolicy)
Přidá do koncových bodů zásad autorizace.
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
Parametry typu
- TBuilder
Parametry
- builder
- TBuilder
Tvůrce konvencí koncového bodu.
- policy
- AuthorizationPolicy
Zásady AuthorizationPolicy .
Návraty
- TBuilder
Původní parametr tvůrce konvence.
Platí pro
RequireAuthorization<TBuilder>(TBuilder, IAuthorizeData[])
Přidá zásady autorizace se zadanými IAuthorizeData koncovými body.
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
Parametry typu
- TBuilder
Parametry
- builder
- TBuilder
Tvůrce konvencí koncového bodu.
- authorizeData
- IAuthorizeData[]
Kolekce položek authorizeData Pokud je prázdné, použije se výchozí zásada autorizace.
Návraty
- TBuilder
Původní parametr tvůrce konvence.
Platí pro
RequireAuthorization<TBuilder>(TBuilder, Action<AuthorizationPolicyBuilder>)
Přidá nové zásady autorizace nakonfigurované zpětným voláním do koncových bodů.
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
Parametry typu
- TBuilder
Parametry
- builder
- TBuilder
Tvůrce konvencí koncového bodu.
- configurePolicy
- Action<AuthorizationPolicyBuilder>
Zpětné volání použité ke konfiguraci zásad.
Návraty
- TBuilder
Původní parametr tvůrce konvence.
Platí pro
RequireAuthorization<TBuilder>(TBuilder, String[])
Přidá zásady autorizace se zadanými názvy do koncových bodů.
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
Parametry typu
- TBuilder
Parametry
- builder
- TBuilder
Tvůrce konvencí koncového bodu.
- policyNames
- String[]
Kolekce názvů zásad. Pokud je prázdné, použije se výchozí zásada autorizace.
Návraty
- TBuilder
Původní parametr tvůrce konvence.