SPSite.GetEffectiveRightsForAcl-Methode (SPReusableAcl, SPWeb)
Gibt die tatsächlichen Berechtigungen, die der aktuelle Benutzer für die angegebene Zugriffssteuerungsliste (ACL) aufweist.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Function GetEffectiveRightsForAcl ( _
acl As SPReusableAcl, _
web As SPWeb _
) As SPBasePermissions
'Usage
Dim instance As SPSite
Dim acl As SPReusableAcl
Dim web As SPWeb
Dim returnValue As SPBasePermissions
returnValue = instance.GetEffectiveRightsForAcl(acl, _
web)
public SPBasePermissions GetEffectiveRightsForAcl(
SPReusableAcl acl,
SPWeb web
)
Parameter
acl
Typ: Microsoft.SharePoint.SPReusableAclEin SPReusableAcl -Objekt, das eine Zugriffssteuerungsliste darstellt.
web
Typ: Microsoft.SharePoint.SPWebEin SPWeb -Objekt, eine Website darstellt. Die Website, die Sie angeben, dient als Hilfe-Objekt zurück, die zum Berechnen der Berechtigung für die angegebene Zugriffssteuerungsliste verwendet wird. Verbessert die Leistung angeben einer Website durch den Wegfall Website Stammobjekt neu erstellen.
Rückgabewert
Typ: Microsoft.SharePoint.SPBasePermissions
Ein SPBasePermissions -Wert, der Basis Berechtigungen für die Website und die ACL angibt.
Hinweise
Die GetEffectiveRightsForAcl -Methode gibt mehr Informationen als die DoesUserHavePermissions -Methode.