共用方式為


SPSite.GetEffectiveRightsForAcl method (SPReusableAcl, SPWeb)

傳回目前使用者具有指定的存取控制清單 (ACL) 的實際權限。

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'宣告
Public Function GetEffectiveRightsForAcl ( _
    acl As SPReusableAcl, _
    web As SPWeb _
) As SPBasePermissions
'用途
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
)

參數

  • web
    Type: Microsoft.SharePoint.SPWeb

    SPWeb物件,代表一個網站。您指定的網站做為協助程式物件,而用來計算指定的 ACL 權限。指定的網站會提高效能而不必重新建立根 Web 站台物件。

傳回值

Type: Microsoft.SharePoint.SPBasePermissions
指定站台及 ACL 的基底權限的SPBasePermissions值。

備註

GetEffectiveRightsForAcl方法會傳回比DoesUserHavePermissions方法的詳細資訊。

請參閱

參照

SPSite class

SPSite members

GetEffectiveRightsForAcl overload

Microsoft.SharePoint namespace