共有グループにSPListItemの読み取りまたは書き込みのアクセス許可があるかどうかを確認する方法。共有グループにSPListItemでの読み取りまたは書き込みのアクセス許可があるかどうかを確認する方法
私たちは、このコードを使用してSPUserの権限を確認することができます。
SPBasePermissions perms = SPBasePermissions.EditListItems;
spListItem.DoesUserHavePermissions(spUser, perms);
しかし、私はグループの許可を確認する必要がありますどのようにどこにも見つけることができませんでした。これは私が探していますものです:
グループの権限をチェックするときに、あなたがSPListItemのRoleAssignments
property(
SPRoleAssignment
オブジェクトの集合である)を直接見ることができ、任意の役割分担の
Member
プロパティが対応するかどうかを確認
spListItem.DoesUserHavePermissions(spGroup, perms);