Bagikan melalui


AuthorizationHandlerContext Kelas

Definisi

Berisi informasi otorisasi yang digunakan oleh IAuthorizationHandler.

public ref class AuthorizationHandlerContext
public class AuthorizationHandlerContext
type AuthorizationHandlerContext = class
Public Class AuthorizationHandlerContext
Warisan
AuthorizationHandlerContext

Konstruktor

AuthorizationHandlerContext(IEnumerable<IAuthorizationRequirement>, ClaimsPrincipal, Object)

Membuat instans baru .AuthorizationHandlerContext

Properti

FailureReasons

Mendapatkan alasan mengapa otorisasi gagal.

HasFailed

Bendera yang menunjukkan apakah pemrosesan otorisasi saat ini gagal karena Gagal dipanggil.

HasSucceeded

Bendera yang menunjukkan apakah pemrosesan otorisasi saat ini telah berhasil.

PendingRequirements

Mendapatkan persyaratan yang belum ditandai sebagai berhasil.

Requirements

Kumpulan semua IAuthorizationRequirement untuk tindakan otorisasi saat ini.

Resource

Sumber daya opsional untuk mengevaluasi terhadap Requirements .

User

yang ClaimsPrincipal mewakili pengguna saat ini.

Metode

Fail()

Dipanggil untuk menunjukkan HasSucceeded tidak akan pernah mengembalikan true, bahkan jika semua persyaratan terpenuhi.

Fail(AuthorizationFailureReason)

Dipanggil untuk menunjukkan HasSucceeded tidak akan pernah mengembalikan true, bahkan jika semua persyaratan terpenuhi.

Succeed(IAuthorizationRequirement)

Dipanggil untuk menandai yang ditentukan requirement sebagai berhasil dievaluasi.

Berlaku untuk