Отражает ли DriveItem.Folder.ChildCount только подпапки?
Используя Graph SDK v1.13, когда я получаю DriveItem с метаданными папки (т. Е. Это папка), при использовании .Folder.ChildCount
Свойство этого целого числа, кажется, отражает только количество папок, непосредственно содержащихся в текущем DriveItem (папка).
Однако, если вы извлекаете фактических дочерних элементов, например, с помощью driveItem.Children.Request()
, это вернет все содержащиеся в нем папки и файлы.
Это крайне противоречиво. ИМХО, файлы тоже являются потомками папки, поэтому их следует включать в свойство с именем ChildCount
,
Я попытался получить ряд различных папок DriveItems. У некоторых есть только папки, как у детей, у некоторых есть только файлы, у некоторых есть оба. ChildCount возвращает только количество папок.
Извлечение коллекции Children для папки-DriveItem всегда возвращает элементы файла и папки.
Это должно быть сделано гораздо более последовательным как можно скорее. Если бы у меня был голос (я так не думаю), ChildCount будет отражать общее количество элементов - независимо от их "типа" - содержащихся в папке DriveItem.