Baca dalam bahasa Inggris

Bagikan melalui


IPrincipal Antarmuka

Definisi

Menentukan fungsionalitas dasar objek utama.

C#
public interface IPrincipal
C#
[System.Runtime.InteropServices.ComVisible(true)]
public interface IPrincipal
Turunan
Atribut

Keterangan

Objek utama mewakili konteks keamanan pengguna atas nama yang kodenya berjalan, termasuk identitas pengguna tersebut (IIdentity) dan peran apa pun tempat mereka berada.

Semua objek utama diperlukan untuk mengimplementasikan IPrincipal antarmuka. Untuk informasi selengkapnya tentang IPrincipal implementasi, lihat ClaimsPrincipal kelas .

Properti

Identity

Mendapatkan identitas prinsipal saat ini.

Metode

IsInRole(String)

Menentukan apakah prinsipal saat ini termasuk dalam peran yang ditentukan.

Berlaku untuk

Produk Versi
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0