AuthorizationEndpointConventionBuilderExtensions.RequireAuthorization Metoda

Definice

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.

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.

Platí pro