Sdílet prostřednictvím


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á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)

Zdroj:
AuthorizationEndpointConventionBuilderExtensions.cs

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 konvencí.

Platí pro

RequireAuthorization<TBuilder>(TBuilder, AuthorizationPolicy)

Zdroj:
AuthorizationEndpointConventionBuilderExtensions.cs

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

Návraty

TBuilder

Původní parametr tvůrce konvencí.

Platí pro

RequireAuthorization<TBuilder>(TBuilder, IAuthorizeData[])

Zdroj:
AuthorizationEndpointConventionBuilderExtensions.cs

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

TBuilder

Původní parametr tvůrce konvencí.

Platí pro

RequireAuthorization<TBuilder>(TBuilder, Action<AuthorizationPolicyBuilder>)

Zdroj:
AuthorizationEndpointConventionBuilderExtensions.cs

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

TBuilder

Původní parametr tvůrce konvencí.

Platí pro

RequireAuthorization<TBuilder>(TBuilder, String[])

Zdroj:
AuthorizationEndpointConventionBuilderExtensions.cs

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

TBuilder

Původní parametr tvůrce konvencí.

Platí pro