Web パーツでは、権限を持たないユーザーが SharePoint リストを読み取って更新する必要があります。
権限の昇格はリストの読み取りには問題ありませんが、同じリストを更新しようとすると例外がスローされます。昇格された権限でリストを更新するにはどうすればよいですか?
SPSecurity.RunWithElevatedPrivileges(delegate()
{
SPSite oSite = SPControl.GetContextSite(HttpContext.Current);
SPWeb oWeb = oSite.OpenWeb();
oWeb.AllowUnsafeUpdates = true;
SPListItemCollection listItems = oWeb.Lists["nameList"].Items;
SPListItem item = listItems.Add();
...
item.Update(); // Throws Exception
});