SPUtility.GetPrincipalsInGroup 方法

获取属于指定组的用户或组。指定的组可以是 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
)

参数

  • maxCount
    类型:System.Int32

    成员可返回的最大数目。

  • reachedMaxCount
    类型:System.Boolean

    有关是否已达到的最大成员数的信息。

返回值

类型:[]
如果有多个成员未,返回true ;否则为false。

异常

异常 条件
ArgumentNullException

使用web或input参数是空引用(无 在 Visual Basic 中)。

ArgumentException

maxCount参数小于 0。

另请参阅

引用

SPUtility 类

SPUtility 成员

Microsoft.SharePoint.Utilities 命名空间