Model obiektu klienta pobiera element według identyfikatora błędu- „Element nie istnieje. Może zostać usunięty przez innego użytkownika ”
Dostaję błąd podczas próby wykonania elementu listy według id
ClientContext clientContext = TokenHelper.GetClientContextWithAccessToken(sharepointUrl.ToString(), accessToken);
Web web = clientContext.Web;
clientContext.Load(web);
clientContext.ExecuteQuery();
clientContext.Load(web.CurrentUser);
clientContext.ExecuteQuery();
currentUser = clientContext.Web.CurrentUser.Title;
List _list = web.Lists.GetById(_ListGuid);
clientContext.Load(_list);
clientContext.ExecuteQuery();
Microsoft.SharePoint.Client.ListItem _item = _list.GetItemById(ItemID);
clientContext.Load(_item);
clientContext.ExecuteQuery(); //ERROR HERE
Response.Write(_item["Author"].ToString());
błąd:
Przedmiot nie istnieje. Może zostać usunięty przez innego użytkownika.
Sprawdziłem i przedmiot istnieje. Jestem nowy w modelu obiektów klienta. Obiekt listy pokazuje mi liczbę elementów i jest w porządku, nie mogę po prostu wziąć obiektu elementu listy.
Wiem, że to coś bardzo prostego, ale mimo to spędziłem w tym tyle czasu.