AuthorizationEndpointConventionBuilderExtensions.RequireAuthorization Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
RequireAuthorization<TBuilder>(TBuilder) |
Fügt den Endpunkten die Standardautorisierungsrichtlinie hinzu. |
RequireAuthorization<TBuilder>(TBuilder, AuthorizationPolicy) |
Fügt den Endpunkten eine Autorisierungsrichtlinie hinzu. |
RequireAuthorization<TBuilder>(TBuilder, IAuthorizeData[]) |
Fügt Den Endpunkten Autorisierungsrichtlinien mit dem angegebenen IAuthorizeData hinzu. |
RequireAuthorization<TBuilder>(TBuilder, Action<AuthorizationPolicyBuilder>) |
Fügt den Endpunkten eine neue Autorisierungsrichtlinie hinzu, die durch einen Rückruf konfiguriert wurde. |
RequireAuthorization<TBuilder>(TBuilder, String[]) |
Fügt den Endpunkten Autorisierungsrichtlinien mit den angegebenen Namen hinzu. |
RequireAuthorization<TBuilder>(TBuilder)
Fügt den Endpunkten die Standardautorisierungsrichtlinie hinzu.
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
Typparameter
- TBuilder
Parameter
- builder
- TBuilder
Der Endpunktkonventions-Generator.
Gibt zurück
Der ursprüngliche Konventions-Generator-Parameter.
Gilt für:
RequireAuthorization<TBuilder>(TBuilder, AuthorizationPolicy)
Fügt den Endpunkten eine Autorisierungsrichtlinie hinzu.
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
Typparameter
- TBuilder
Parameter
- builder
- TBuilder
Der Endpunktkonventions-Generator.
- policy
- AuthorizationPolicy
Die AuthorizationPolicy Richtlinie.
Gibt zurück
Der ursprüngliche Konventions-Generator-Parameter.
Gilt für:
RequireAuthorization<TBuilder>(TBuilder, IAuthorizeData[])
Fügt Den Endpunkten Autorisierungsrichtlinien mit dem angegebenen IAuthorizeData hinzu.
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
Typparameter
- TBuilder
Parameter
- builder
- TBuilder
Der Endpunktkonventions-Generator.
- authorizeData
- IAuthorizeData[]
Eine Auflistung von authorizeData
. Wenn leer, wird die Standardautorisierungsrichtlinie verwendet.
Gibt zurück
Der ursprüngliche Konventions-Generator-Parameter.
Gilt für:
RequireAuthorization<TBuilder>(TBuilder, Action<AuthorizationPolicyBuilder>)
Fügt den Endpunkten eine neue Autorisierungsrichtlinie hinzu, die durch einen Rückruf konfiguriert wurde.
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
Typparameter
- TBuilder
Parameter
- builder
- TBuilder
Der Endpunktkonventions-Generator.
- configurePolicy
- Action<AuthorizationPolicyBuilder>
Der Rückruf, der zum Konfigurieren der Richtlinie verwendet wird.
Gibt zurück
Der ursprüngliche Konventions-Generator-Parameter.
Gilt für:
RequireAuthorization<TBuilder>(TBuilder, String[])
Fügt den Endpunkten Autorisierungsrichtlinien mit den angegebenen Namen hinzu.
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
Typparameter
- TBuilder
Parameter
- builder
- TBuilder
Der Endpunktkonventions-Generator.
- policyNames
- String[]
Eine Auflistung von Richtliniennamen. Wenn leer, wird die Standardautorisierungsrichtlinie verwendet.
Gibt zurück
Der ursprüngliche Konventions-Generator-Parameter.