Листинг метаданных для файлов SharePoint с использованием microsoft.graph - Разрыв изменений между версией 4 и 5C#

Место общения программистов C#
Anonymous
Листинг метаданных для файлов SharePoint с использованием microsoft.graph - Разрыв изменений между версией 4 и 5

Сообщение Anonymous »

Я обновляюсь с Microsoft.graph 4.36.0 до 5.92.0, и в SDK есть изменения.

Код: Выделить всё

public async Task GetFilesFromSharePoint(string siteId, string driveId, string? itemPath)
{
IDriveItemDeltaCollectionPage? driveItemsDelta = string.IsNullOrWhiteSpace(itemPath)
? await graphServiceClient
.Sites[siteId]
.Drives[driveId]
.Root
.Delta()
.Request()
.GetAsync()
: await graphServiceClient
.Sites[siteId]
.Drives[driveId]
.Root
.ItemWithPath("/" + itemPath)
.Delta()
.Request()
.GetAsync();

return driveItemsDelta.Select(x => new SharePointFileInfoDto
{
Name = x.Name,
Id = x.Id,
LastModifiedUtc = DateTime.SpecifyKind(
x.LastModifiedDateTime!.Value.UtcDateTime,
DateTimeKind.Unspecified),
WebUrl = x.WebUrl
}).ToList();
}
В версии 5.92.0 API .ROOT . Я попытался заглянуть в документацию, но она мало. Как я могу переписать код, чтобы он производил тот же DTO, что и раньше?

Подробнее здесь: https://stackoverflow.com/questions/797 ... -changes-b

Вернуться в «C#»