gpt4 book ai didi

c# - 这个 C# 按位或运算的结果是什么?

转载 作者:行者123 更新时间:2023-11-30 19:43:20 24 4
gpt4 key购买 nike

我正在尝试在 C# 中检查 SharePoint 用户的权限,我遇到了以下似乎有效的代码:

isGranted = spweb.DoesUserHavePermissions(userlogin, SPBasePermissions.EmptyMask | SPBasePermissions.ViewPages);

第一个参数是要检查权限的用户。第二个参数是检查用户是否有权限。

我的问题是,emptymask 和 viewpages 权限之间按位或的结果是什么?这实际上是在检查什么权限?

最佳答案

EmptyMask is defined as zero ,结果与传递没有 EmptyMaskSPBasePermissions.ViewPages 相同:

[Flags]
public enum SPBasePermissions
{
EmptyMask = 0×0000000000000000,
...
}

关于c# - 这个 C# 按位或运算的结果是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15477908/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com