Bagikan melalui


AuthorizeAttribute Kelas

Definisi

Menentukan bahwa akses ke pengontrol atau metode tindakan dibatasi untuk pengguna yang memenuhi persyaratan otorisasi.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public class AuthorizeAttribute : System.Web.Mvc.FilterAttribute, System.Web.Mvc.IAuthorizationFilter
type AuthorizeAttribute = class
    inherit FilterAttribute
    interface IAuthorizationFilter
Public Class AuthorizeAttribute
Inherits FilterAttribute
Implements IAuthorizationFilter
Warisan
AuthorizeAttribute
Atribut
Penerapan

Konstruktor

AuthorizeAttribute()

Menginisialisasi instans baru kelas AuthorizeAttribute.

Properti

AllowMultiple

Mendapatkan atau menetapkan nilai yang menunjukkan apakah lebih dari satu instans atribut filter dapat ditentukan.

(Diperoleh dari FilterAttribute)
Order

Mendapatkan atau mengatur urutan di mana filter tindakan dijalankan.

(Diperoleh dari FilterAttribute)
Roles

Mendapatkan atau mengatur peran pengguna yang berwenang untuk mengakses pengontrol atau metode tindakan.

TypeId

Mendapatkan pengidentifikasi unik untuk atribut ini.

Users

Mendapatkan atau mengatur pengguna yang berwenang untuk mengakses pengontrol atau metode tindakan.

Metode

AuthorizeCore(HttpContextBase)

Saat ditimpa, berikan titik masuk untuk pemeriksaan otorisasi kustom.

HandleUnauthorizedRequest(AuthorizationContext)

Memproses permintaan HTTP yang gagal otorisasi.

OnAuthorization(AuthorizationContext)

Dipanggil saat proses meminta otorisasi.

OnCacheAuthorization(HttpContextBase)

Dipanggil saat modul penembolokan meminta otorisasi.

Berlaku untuk