Share via


RoleGroup.ContainsUser(IPrincipal) 方法

定义

指示指定的用户是否为角色组中任一角色的成员。

public:
 bool ContainsUser(System::Security::Principal::IPrincipal ^ user);
public bool ContainsUser (System.Security.Principal.IPrincipal user);
member this.ContainsUser : System.Security.Principal.IPrincipal -> bool
Public Function ContainsUser (user As IPrincipal) As Boolean

参数

user
IPrincipal

要在角色组中查找的用户名。

返回

如果用户是与该角色组关联的角色之一的成员,则为 true;否则为 false

例外

Usernull

注解

如果指定用户是与此角色组关联的任何角色的成员,则 ContainsUser 方法将返回 true 。 角色按属性中 Roles 列出的顺序进行搜索,在找到第一个匹配项后搜索将停止。

此方法使用 IsUserInRole 方法确定用户是否是角色的成员。 必须配置角色管理才能使用 ContainsUser 方法。 有关详细信息,请参阅 了解角色管理

适用于

另请参阅