IPrincipal 介面

定義

定義主體物件的基本功能。

C#
public interface IPrincipal
C#
[System.Runtime.InteropServices.ComVisible(true)]
public interface IPrincipal
衍生
屬性

備註

主體物件代表代表程式代碼執行之使用者的安全性內容,包括該使用者的身分識別 (IIdentity) 及其所屬的任何角色。

實作 IPrincipal 介面需要所有主體物件。 如需實作的詳細資訊 IPrincipal ,請參閱 類別 ClaimsPrincipal

屬性

Identity

取得目前主要物件的識別。

方法

IsInRole(String)

判斷目前的原則物件是否屬於指定的角色。

適用於

產品 版本
.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