AuthorizationEndpointConventionBuilderExtensions.RequireAuthorization Metoda

Definicja

Przeciążenia

RequireAuthorization<TBuilder>(TBuilder)

Dodaje domyślne zasady autoryzacji do punktów końcowych.

RequireAuthorization<TBuilder>(TBuilder, AuthorizationPolicy)

Dodaje zasady autoryzacji do punktów końcowych.

RequireAuthorization<TBuilder>(TBuilder, IAuthorizeData[])

Dodaje zasady autoryzacji z określonymi IAuthorizeData punktami końcowymi.

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

Dodaje nowe zasady autoryzacji skonfigurowane przez wywołanie zwrotne do punktów końcowych.

RequireAuthorization<TBuilder>(TBuilder, String[])

Dodaje zasady autoryzacji z określonymi nazwami do punktów końcowych.

RequireAuthorization<TBuilder>(TBuilder)

Dodaje domyślne zasady autoryzacji do punktów końcowych.

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

Konstruktor konwencji punktu końcowego.

Zwraca

TBuilder

Oryginalny parametr konstruktora konwencji.

Dotyczy

RequireAuthorization<TBuilder>(TBuilder, AuthorizationPolicy)

Dodaje zasady autoryzacji do punktów końcowych.

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

Konstruktor konwencji punktu końcowego.

Zwraca

TBuilder

Oryginalny parametr konstruktora konwencji.

Dotyczy

RequireAuthorization<TBuilder>(TBuilder, IAuthorizeData[])

Dodaje zasady autoryzacji z określonymi IAuthorizeData punktami końcowymi.

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

Konstruktor konwencji punktu końcowego.

authorizeData
IAuthorizeData[]

Kolekcja authorizeData. Jeśli są puste, zostaną użyte domyślne zasady autoryzacji.

Zwraca

TBuilder

Oryginalny parametr konstruktora konwencji.

Dotyczy

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

Dodaje nowe zasady autoryzacji skonfigurowane przez wywołanie zwrotne do punktów końcowych.

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

Konstruktor konwencji punktu końcowego.

configurePolicy
Action<AuthorizationPolicyBuilder>

Wywołanie zwrotne używane do konfigurowania zasad.

Zwraca

TBuilder

Oryginalny parametr konstruktora konwencji.

Dotyczy

RequireAuthorization<TBuilder>(TBuilder, String[])

Dodaje zasady autoryzacji z określonymi nazwami do punktów końcowych.

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

Konstruktor konwencji punktu końcowego.

policyNames
String[]

Kolekcja nazw zasad. Jeśli są puste, zostaną użyte domyślne zasady autoryzacji.

Zwraca

TBuilder

Oryginalny parametr konstruktora konwencji.

Dotyczy