データを取得したい共有ポイントリストがありますが、コードでアクセスしようとすると、「アクセスが拒否されました」と表示され、「昇格された特権」で614個のアイテムがあることがわかります(アイテムではなくitems.ItemCountを使用) .count ) が含まれていますが、それらを取得しようとすると取得できません。
これが私が使用しているコードです
SPSecurity.RunWithElevatedPrivileges(delegate()
{
using(SPSite site = new SPSite("http://mysite/"))
{
using(SPWeb web = site.OpenWeb())
{
SPQuery query = new SPQuery();
SPList list = web.Lists["mylist"];
SPListItemCollection items = list.Items;
for (int i = 0;i <list.ItemCount; i++)
{
Console.WriteLine(items[i].Name);
}
}
}
});
私もこのように getitems(query) を使用しようとしました
SPListItemCollection items = list.GetItems(query);
結果は同じです。(クエリは CAML Builder で機能することに注意してください)