ユーザー名 (パスワードではない) を持っているプロジェクトがあり、ユーザーがアイテムにアクセスできるかどうかを確認する必要があります。権限は継承されない可能性があるため、これは Web レベルではなくアイテム レベルである必要があります。
私は SPWeb.CheckPermissions を認識していますが、ユーザーが実際の spweb にアクセスできるかどうかのみをテストすると考えました。
ありがとう
==編集==
これを行うことでこれを達成できました
var item = properties.ListItem;
SPUser user = SPContext.Current.Web.EnsureUser(@"domain\logonname");
item.DoesUserHavePermissions(user, SPBasePermissions.OpenItems);
しかし、私の質問は少し残っています。これは Web サービス API を介して行うことができますか?