Как получить страницы блокнота в sharepoint онлайн? - PullRequest
0 голосов
/ 13 января 2020

Я написал C# метод для получения всех страниц записной книжки с указанием c Идентификатор сайта Sharepoint Online:

public static List<List> GetNotebookPages(GraphServiceClient graphClient, string siteId)
    {
        List<List> result = new List<List>();
        IOnenotePagesCollectionPage resultPage;
        resultPage = graphClient.Sites[siteId].Onenote.Pages.Request().GetAsync().Result;
        result.AddRange(resultPage.CurrentPage);

        while (resultPage.NextPageRequest != null)
        {
            resultPage = resultPage.NextPageRequest.GetAsync().Result;
            result.AddRange(resultPage.CurrentPage);
        }
        return result;
    }

Для строки result.AddRange(resultPage.CurrentPage); я получаю следующие ошибки:

Аргумент 1: невозможно преобразовать из 'System.Collections.Generi c .ILIst' в 'System.Collections.Generi c .IEnumerable'

Как сделать решить это?

...