ご存知のように、これを行うことでユーザーの許可を確認できます。
using (SPWeb web = site.OpenWeb(path))
{
SPUser user = SPContext.Current.Web.CurrentUser;
string loginName = user.LoginName;
if (web.DoesUserHavePermissions(SPBasePermissions.EnumeratePermissions))
{
if (web.DoesUserHavePermissions(user.LoginName, SPBasePermissions.Open))
{
//do something
}
}
}
これが私の質問です。現在のユーザーが列挙型のアクセス許可を持っていない場合、SharePointオブジェクトのアクセス許可を取得するにはどうすればよいですか?前もって感謝します。