获取属于指定组的用户或组。指定的组可以是 Microsoft Windows 安全组、 ASP.NET角色或 SharePoint 组。
命名空间: Microsoft.SharePoint.Utilities
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
<DirectoryServicesPermissionAttribute(SecurityAction.Assert, Unrestricted := True)> _
Public Shared Function GetPrincipalsInGroup ( _
web As SPWeb, _
input As String, _
maxCount As Integer, _
<OutAttribute> ByRef reachedMaxCount As Boolean _
) As SPPrincipalInfo()
用法
Dim web As SPWeb
Dim input As String
Dim maxCount As Integer
Dim reachedMaxCount As Boolean
Dim returnValue As SPPrincipalInfo()
returnValue = SPUtility.GetPrincipalsInGroup(web, _
input, maxCount, reachedMaxCount)
[DirectoryServicesPermissionAttribute(SecurityAction.Assert, Unrestricted = true)]
public static SPPrincipalInfo[] GetPrincipalsInGroup(
SPWeb web,
string input,
int maxCount,
out bool reachedMaxCount
)
参数
web
类型:Microsoft.SharePoint.SPWeb为其当前用户具有BrowseUserInfo权限的网站。
input
类型:System.String查询组。
maxCount
类型:System.Int32成员可返回的最大数目。
reachedMaxCount
类型:System.Boolean有关是否已达到的最大成员数的信息。
返回值
类型:[]
如果有多个成员未,返回true ;否则为false。
异常
| 异常 | 条件 |
|---|---|
| ArgumentNullException | 使用web或input参数是空引用(无 在 Visual Basic 中)。 |
| ArgumentException | maxCount参数小于 0。 |