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ásadu autorizace. |
RequireAuthorization<TBuilder>(TBuilder, IAuthorizeData[]) |
Přidá do koncových bodů zásady autorizace se zadanými IAuthorizeData zásadami. |
RequireAuthorization<TBuilder>(TBuilder, Action<AuthorizationPolicyBuilder>) |
Přidá do koncových bodů nové zásady autorizace nakonfigurované zpětným voláním. |
RequireAuthorization<TBuilder>(TBuilder, String[]) |
Přidá do koncových bodů zásady autorizace se zadanými názvy. |
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
Původní parametr tvůrce konvencí.
Platí pro
RequireAuthorization<TBuilder>(TBuilder, AuthorizationPolicy)
Přidá do koncových bodů zásadu 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
Původní parametr tvůrce konvencí.
Platí pro
RequireAuthorization<TBuilder>(TBuilder, IAuthorizeData[])
Přidá do koncových bodů zásady autorizace se zadanými IAuthorizeData zásadami.
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žijí se výchozí zásady autorizace.
Návraty
Původní parametr tvůrce konvencí.
Platí pro
RequireAuthorization<TBuilder>(TBuilder, Action<AuthorizationPolicyBuilder>)
Přidá do koncových bodů nové zásady autorizace nakonfigurované zpětným voláním.
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
Původní parametr tvůrce konvencí.
Platí pro
RequireAuthorization<TBuilder>(TBuilder, String[])
Přidá do koncových bodů zásady autorizace se zadanými názvy.
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žijí se výchozí zásady autorizace.
Návraty
Původní parametr tvůrce konvencí.