AuthorizationEndpointConventionBuilderExtensions.RequireAuthorization Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.
- policy
- AuthorizationPolicy
Kebijakannya AuthorizationPolicy .
Mengembalikan
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
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
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
Parameter penyusun konvensi asli.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk