Ich versuche, die Erstellung und das Datum der letzten Änderung einer auf OneDrive (Business) gespeicherten Datei zu aktualisieren. .Wie kann ich die Erstellung und/oder den Zeitpunkt der letzten Änderung einer in OneDrive (Business) gespeicherten Datei mit dem OneDrive SDK aktualisieren?
ich erfolgreich aktualisiert haben/set andere Dateiattribute (oder Facetten), aber aus irgendeinem Grund, wenn ich versuche, das Datum zu aktualisieren/Zeit meinen Code Facetten immer wirft die folgende Ausnahme
'Microsoft.OneDrive.Sdk.OneDriveException' with Error = {Code: invalidRequest Message: The request is malformed or incorrect.}
Die Code ist relativ einfach (von einem SDK Probe entnommen)
var remoteFileId = "0153C2VFI2EGGLRJXTANFLXLWP6UJXCFW3";
var newItemFacets = new Item
{
FileSystemInfo = new FileSystemInfo
{
CreatedDateTime = DateTimeOffset.Now - TimeSpan.FromDays(1),
LastModifiedDateTime = DateTimeOffset.Now
}
};
await _oneDriveClient
.Drive
.Items[remoteFileId]
.Request()
.UpdateAsync(newItemFacets);
der Wert remoteFileId natürlich ist spezifisch für eine Datei auf meinem Microsoft Onedrive gespeichert.
Hat jemand eine Idee, warum dieser Code fehlschlagen könnte?