AuthorizationEndpointConventionBuilderExtensions.RequireAuthorization Metode

Definisi

Overload

RequireAuthorization<TBuilder>(TBuilder)

Menambahkan kebijakan otorisasi default ke titik akhir.

RequireAuthorization<TBuilder>(TBuilder, AuthorizationPolicy)

Menambahkan kebijakan otorisasi ke titik akhir.

RequireAuthorization<TBuilder>(TBuilder, IAuthorizeData[])

Menambahkan kebijakan otorisasi dengan yang ditentukan IAuthorizeData ke titik akhir.

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

Menambahkan kebijakan otorisasi baru yang dikonfigurasi oleh panggilan balik ke titik akhir.

RequireAuthorization<TBuilder>(TBuilder, String[])

Menambahkan kebijakan otorisasi dengan nama yang ditentukan ke titik akhir.

RequireAuthorization<TBuilder>(TBuilder)

Menambahkan kebijakan otorisasi default ke titik akhir.

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

Jenis parameter

TBuilder

Parameter

builder
TBuilder

Penyusun konvensi titik akhir.

Mengembalikan

TBuilder

Parameter penyusun konvensi asli.

Berlaku untuk

RequireAuthorization<TBuilder>(TBuilder, AuthorizationPolicy)

Menambahkan kebijakan otorisasi ke titik akhir.

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

Jenis parameter

TBuilder

Parameter

builder
TBuilder

Penyusun konvensi titik akhir.

Mengembalikan

TBuilder

Parameter penyusun konvensi asli.

Berlaku untuk

RequireAuthorization<TBuilder>(TBuilder, IAuthorizeData[])

Menambahkan kebijakan otorisasi dengan yang ditentukan IAuthorizeData ke titik akhir.

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

Jenis parameter

TBuilder

Parameter

builder
TBuilder

Penyusun konvensi titik akhir.

authorizeData
IAuthorizeData[]

Koleksi authorizeData. Jika kosong, kebijakan otorisasi default akan digunakan.

Mengembalikan

TBuilder

Parameter penyusun konvensi asli.

Berlaku untuk

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

Menambahkan kebijakan otorisasi baru yang dikonfigurasi oleh panggilan balik ke titik akhir.

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

Jenis parameter

TBuilder

Parameter

builder
TBuilder

Penyusun konvensi titik akhir.

configurePolicy
Action<AuthorizationPolicyBuilder>

Panggilan balik yang digunakan untuk mengonfigurasi kebijakan.

Mengembalikan

TBuilder

Parameter penyusun konvensi asli.

Berlaku untuk

RequireAuthorization<TBuilder>(TBuilder, String[])

Menambahkan kebijakan otorisasi dengan nama yang ditentukan ke titik akhir.

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

Jenis parameter

TBuilder

Parameter

builder
TBuilder

Penyusun konvensi titik akhir.

policyNames
String[]

Kumpulan nama kebijakan. Jika kosong, kebijakan otorisasi default akan digunakan.

Mengembalikan

TBuilder

Parameter penyusun konvensi asli.

Berlaku untuk