Drive-Ressourcentyp
Die drive-Ressource ist das Objekt der obersten Ebene innerhalb des OneDrive eines Benutzers oder einer Dokumentbibliothek in SharePoint.
OneDrive-Benutzern steht immer mindestens ein Laufwerk zur Verfügung, das Standardlaufwerk. Benutzern ohne OneDrive-Lizenz steht möglicherweise kein Standardlaufwerk zur Verfügung.
JSON-Darstellung
Es folgt eine JSON-Darstellung einer Laufwerksressource.
Die drive-Ressource wird von baseItem abgeleitet und erbt Eigenschaften von dieser Ressource.
{
"activities": [{"@odata.type": "microsoft.graph.itemActivity"}],
"id": "string",
"createdBy": { "@odata.type": "microsoft.graph.identitySet" },
"createdDateTime": "string (timestamp)",
"description": "string",
"driveType": "personal | business | documentLibrary",
"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": "url"
}
Eigenschaften
Eigenschaft | Typ | Beschreibung |
---|---|---|
createdBy | identitySet | Die Identität des Benutzers, des Geräts oder der Anwendung, von denen das Element erstellt wurde. Schreibgeschützt. |
createdDateTime | dateTimeOffset | Datum und Uhrzeit der Elementerstellung. Schreibgeschützt. |
description | Zeichenfolge | Stellt eine für den Benutzer sichtbare Beschreibung des Laufwerks bereit. Lese-/Schreibzugriff. |
driveType | String | Beschreibt den Typ des Laufwerks, der durch diese Ressource dargestellt wird. Persönliche OneDrive-Laufwerke geben personal zurück. OneDrive for Business gibt business zurück. SharePoint-Dokumentbibliotheken geben documentLibrary zurück. Schreibgeschützt. |
id | String | Der eindeutige Bezeichner des Laufwerks. Schreibgeschützt. |
lastModifiedBy | identitySet | Die Identität des Benutzers, des Geräts und der Anwendung, von denen das Element zuletzt geändert wurde. Schreibgeschützt. |
lastModifiedDateTime | dateTimeOffset | Datum und Uhrzeit der letzten Änderung des Elements. Schreibgeschützt. |
name | string | Der Name des Elements. Lese-/Schreibzugriff. |
owner | identitySet | Optional. Das Benutzerkonto, das das Laufwerk besitzt. Schreibgeschützt. |
quota | quota | Optional. Informationen zum Speicherkontingent des Laufwerks. Schreibgeschützt. |
sharepointIds | sharepointIds | Gibt Bezeichner zurück, die für SharePoint REST-Kompatibilität nützlich sind. Schreibgeschützt. |
System | systemFacet | Falls vorhanden, gibt an, dass es sich um ein vom System verwaltetes Laufwerk handelt. Schreibgeschützt. |
webUrl | String (URL) | URL, über die die Ressource im Browser angezeigt werden kann. Schreibgeschützt. |
Beziehungen
Beziehung | Typ | Beschreibung |
---|---|---|
Aktivitäten | itemActivity-Sammlung | Die Liste der letzten Aktivitäten, die für dieses Laufwerk durchgeführt wurden. |
items | DriveItem-Sammlung | Alle im Laufwerk enthaltenen Elemente. Schreibgeschützt. Lässt Nullwerte zu. |
root | DriveItem | Der Stammordner des Laufwerks. Schreibgeschützt. |
Sonderfall | DriveItem-Sammlung | Sammlung gemeinsamer Ordner, die in OneDrive zur Verfügung stehen. Schreibgeschützt. Nullwerte zulassend. |
Liste | List | Für Laufwerke in SharePoint die zugrunde liegende Dokumentbibliothek-Liste. Schreibgeschützt. Nullwerte zulassend. |
Methoden
Häufige Aufgaben | HTTP-Methode |
---|---|
Abrufen der Laufwerks-Metadaten eines anderen Laufwerks | GET /drives/{drive-id} |
Abrufen des Stammordners des Standardlaufwerks des Benutzers | GET /drive/root |
Auflisten der Aktivitäten unter dem Laufwerk | GET /drive/activities |
Auflisten der untergeordneten Elemente des Laufwerks | GET /drive/root/children |
Auflisten der Änderungen für alle Elemente auf dem Laufwerk | GET /drive/root/delta |
Suchen nach Elementen auf dem Laufwerk | GET /drive/root/search |
Abrufen spezieller Ordner | GET /drive/special/{name} |
In der vorstehenden Tabelle verwenden die Beispiele /drive
, andere Pfade sind jedoch ebenfalls gültig.