SPUtility.GetPrincipalsInGroup-Methode
Ruft ab, Benutzer oder Gruppen, die zu der angegebenen Gruppe gehören. Die angegebene Gruppe kann eine Microsoft Windows-Sicherheitsgruppe, einer Rolle ASP.NET oder einer SharePoint-Gruppe sein.
Namespace: Microsoft.SharePoint.Utilities
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
<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()
'Usage
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
)
Parameter
web
Typ: Microsoft.SharePoint.SPWebDie Website, für die der aktuelle Benutzer über die Berechtigung BrowseUserInfo verfügt.
input
Typ: System.StringDie Gruppe für die Abfrage.
maxCount
Typ: System.Int32Die maximale Anzahl der zurückzugebenden Elemente.
reachedMaxCount
Typ: System.BooleanDie Informationen, ob die maximale Anzahl der Elemente erreicht wurde.
Rückgabewert
Typ: []
true zurückgegeben Wenn gibt es mehrere Member, die nicht. andernfalls false.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | Die Parameter web oder input ist ein Nullverweis (Nothing in Visual Basic). |
ArgumentException | Der Parameter maxCount ist kleiner als 0. |