C# で SharePoint ユーザーのアクセス許可を確認しようとしていますが、動作しているように見える次のコードに出くわしました。
isGranted = spweb.DoesUserHavePermissions(userlogin, SPBasePermissions.EmptyMask | SPBasePermissions.ViewPages);
最初の引数は、権限を確認するユーザーです。2 番目の引数は、ユーザーが持っているかどうかを確認するパーミッションです。
私の質問は、bitwise-or の間の emptymask と viewpages パーミッションの結果は何ですか? これは実際にどの許可に対してチェックしていますか?