Тип ресурса drive
Пространство имен: microsoft.graph
Объект верхнего уровня, представляющий хранилище OneDrive пользователя или библиотеку документов в SharePoint.
У пользователей OneDrive всегда есть по крайней мере один диск по умолчанию. Для пользователей, у которых нет лицензии на OneDrive, такой диск может быть недоступен.
Методы
Метод | Тип возвращаемых данных | Описание |
---|---|---|
Список дисков | Коллекция drive | Получите список ресурсов диска, доступных для целевого пользователя, группы или сайта. |
Получение объекта drive | drive | Получение метаданных о диске. |
Получение корня диска | driveItem | Получение корневой папки диска. |
Список отслеживаемых элементов | Коллекция driveItem | Выведите список отслеживаемого пользователя driveItems. |
Список дочерних элементов | Коллекция driveItem | Вывод списка дочерних элементов корневой папки диска. |
Список изменений | Коллекция driveItem | Перечисление изменений для всех элементов driveItems на диске. |
Search | Коллекция driveItem | Поиск объектов driveItems на диске |
Получение специальной папки | driveItem | Доступ к специальной папке по каноническому имени. |
Свойства
Свойство | Тип | Описание |
---|---|---|
createdBy | identitySet | Идентификатор пользователя, устройства или приложения, создавшего элемент. Только для чтения. |
createdDateTime | dateTimeOffset | Дата и время создания элемента. Только для чтения. |
description | String | Предоставляет отображаемое для пользователя описание диска. Чтение и запись. |
driveType | Строка | Описывает тип диска, представленного данным ресурсом. Личные диски OneDrive возвращают .personal OneDrive для бизнеса возвращает .business Библиотеки документов SharePoint возвращают .documentLibrary Только для чтения. |
id | String | Уникальный идентификатор диска. Только для чтения. |
lastModifiedBy | identitySet | Идентификатор пользователя, устройства или приложения, внесшего последние изменения в элемент. Только для чтения. |
lastModifiedDateTime | dateTimeOffset | Дата и время последнего изменения элемента. Только для чтения. |
name | string | Имя элемента. Чтение и запись. |
owner | identitySet | Необязательный параметр. Учетная запись пользователя, который является владельцем диска. Только для чтения. |
quota | quota | Необязательный параметр. Сведения о квоте на дисковое пространство. Только для чтения. |
sharepointIds | sharepointIds | Возвращает идентификаторы, использующиеся для обеспечения совместимости с SharePoint REST. Только для чтения. Это свойство не возвращается по умолчанию и должно быть выбрано с помощью $select параметра запроса. |
system | systemFacet | Если он присутствует, указывает, что это управляемый системой диск. Только для чтения. |
webUrl | строка (url-адрес) | URL-адрес для отображения ресурса в браузере. Только для чтения. |
Связи
Связь | Тип | Описание |
---|---|---|
bundles | Коллекция driveItem | Коллекция объектов bundles (альбомы и наборы общих элементов с множественным выбором). Только в OneDrive для личного пользования. |
following | Коллекция driveItem | Список элементов, которые отслеживает пользователь. Только в OneDrive для бизнеса. |
items | Коллекция driveItem | Все элементы, содержащиеся на диске. Только для чтения. Допускается значение null. |
список | list | Для дисков в SharePoint, базовый список библиотек документов. Только для чтения. Допускается значение null. |
root | driveItem | Корневая папка на диске. Только для чтения. |
special | Коллекция driveItem | Коллекция общих папок, доступных в OneDrive. Только для чтения. Допускается значение null. |
Представление JSON
В следующем представлении JSON показан тип ресурса.
Ресурс drive является производным от ресурса baseItem и наследует его свойства.
{
"createdBy": {"@odata.type": "microsoft.graph.identitySet"},
"createdDateTime": "string (timestamp)",
"description": "string",
"driveType": "personal | business | documentLibrary",
"following": [{"@odata.type": "microsoft.graph.driveItem"}],
"id": "string",
"items": [{"@odata.type": "microsoft.graph.driveItem"}],
"lastModifiedBy": {"@odata.type": "microsoft.graph.identitySet"},
"lastModifiedDateTime": "string (timestamp)",
"name": "string",
"owner": {"@odata.type": "microsoft.graph.identitySet"},
"quota": {"@odata.type": "microsoft.graph.quota"},
"root": {"@odata.type": "microsoft.graph.driveItem"},
"sharepointIds": {"@odata.type": "microsoft.graph.sharepointIds"},
"special": [{"@odata.type": "microsoft.graph.driveItem"}],
"system": {"@odata.type": "microsoft.graph.systemFacet"},
"webUrl": "string",
}