IPrincipal 接口

定义

定义主体对象的基本功能。

public interface class IPrincipal
public interface IPrincipal
[System.Runtime.InteropServices.ComVisible(true)]
public interface IPrincipal
type IPrincipal = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IPrincipal = interface
Public Interface IPrincipal
派生
属性

注解

主体对象表示代表代码运行的用户的安全上下文,包括该用户的标识(IIdentity)及其所属的任何角色。

实现接口需要 IPrincipal 所有主体对象。 有关实现的详细信息 IPrincipal ,请参阅类 ClaimsPrincipal

属性

名称 说明
Identity

获取当前主体的标识。

方法

名称 说明
IsInRole(String)

确定当前主体是否属于指定角色。

适用于