SPList.DoesUserHavePermissions-Methode (SPBasePermissions, Boolean)
Gibt an, ob der aktuelle Benutzer verfügt über einen angegebenen Satz von Berechtigungen in der Liste und optional Berechtigungen für den aktuellen Ordner überprüft.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Function DoesUserHavePermissions ( _
permissionMask As SPBasePermissions, _
checkFolder As Boolean _
) As Boolean
'Usage
Dim instance As SPList
Dim permissionMask As SPBasePermissions
Dim checkFolder As Boolean
Dim returnValue As Boolean
returnValue = instance.DoesUserHavePermissions(permissionMask, _
checkFolder)
public bool DoesUserHavePermissions(
SPBasePermissions permissionMask,
bool checkFolder
)
Parameter
permissionMask
Typ: Microsoft.SharePoint.SPBasePermissionsEine bitweise Kombination der Enumerationswerte, die Berechtigungen für die Liste angibt.
checkFolder
Typ: System.Booleantrue für den aktuellen Ordner, Stammordner Liste oder einen Ordner in der Liste Berechtigungen überprüfen; andernfalls false.
Rückgabewert
Typ: System.Boolean
true , wenn der Benutzer über die angegebenen Berechtigungen verfügt; andernfalls false.
Ausnahmen
Ausnahme | Bedingung |
---|---|
UnauthorizedAccessException | Der aktuelle Benutzer hat keinen EnumeratePermissions rechts. |