下面的代碼總是返回假(這是不正確,因爲用戶有完全控制權限在網站級別):如何使用客戶端對象模型檢查SharePoint 2010上的用戶權限?
Site site;
BasePermissions permissionMask;
ClientResult<bool> result;
permissionMask = new BasePermissions();
permissionMask.Set(PermissionKind.ManageWeb);
result = site.DoesUserHavePermissions(permissionMask);
return result.Value;
我試圖利用新的SharePoint 2010客戶端對象模型。當我發現DoesUserHavePermissions方法時,我很興奮,但似乎我並不確定我是否知道如何使用它。我不知道我是否使用了正確的掩碼,或者是否應該指定希望檢查權限級別的用戶帳戶?任何幫助將不勝感激。謝謝。