Объектная модель клиента получает элемент по идентификатору с ошибкой - «Элемент не существует. Возможно, он был удален другим пользователем »

Я получаю сообщение об ошибке, пока пытаюсь выполнить команду get get list by 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());

ошибка :

Предмет не существует. Возможно, он был удален другим пользователем.

Я проверил и пункт существует. Я новичок в объектной модели клиента. Объект списка показывает мне количество элементов и это нормально, я не могу просто взять объект элемента списка.

Я знаю, что это что-то очень простое, но все же я потратил так много времени на эту простую вещь.

Ответы на вопрос(1)

Ваш ответ на вопрос