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
)
參數
acl
Type: Microsoft.SharePoint.SPReusableAclSPReusableAcl物件,表示 ACL。
web
Type: Microsoft.SharePoint.SPWebSPWeb物件,代表一個網站。您指定的網站做為協助程式物件,而用來計算指定的 ACL 權限。指定的網站會提高效能而不必重新建立根 Web 站台物件。
傳回值
Type: Microsoft.SharePoint.SPBasePermissions
指定站台及 ACL 的基底權限的SPBasePermissions值。
備註
GetEffectiveRightsForAcl方法會傳回比DoesUserHavePermissions方法的詳細資訊。