Der Code hat:Microsoft Onedrive API-Fehler nach MS Microsoft Onedrive Update letzte Nacht
var stream=await this.oneDriveClient.Drive.Items[itemid].Content.Request().GetAsync();
Bereits seit Wochen läuft gut, aber gestoppt, nachdem der Microsoft Onedrive Update letzte Nacht arbeiten. Es wird die Ausnahme 'Microsoft.Graph.ServiceException' ausgelöst, wenn wir versuchen, Dateien über die API herunterzuladen, Datei-Uploads funktionieren trotzdem. Wir erhalten auch den Fehlercode "ItemNotFound".
Unten ist die Ausnahmebedingungsnachricht und Stack-Ablaufverfolgung.
ex.Message: Exception of type 'Microsoft.Graph.ServiceException' was thrown.
ex.StackTrace:
at Microsoft.Graph.HttpProvider.<SendAsync>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
at Microsoft.Graph.BaseRequest.<SendRequestAsync>d__34.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
at Microsoft.Graph.BaseRequest.<SendStreamRequestAsync>d__33.MoveNext()
-- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at TMSPro.Shared_Objects.ucOneDriveBrowser.<btnDownload_Click>d__5f.MoveNext() in c:\Working\TMSPro_VS2012\TMSPro\Shared_Objects\ucOneDriveBrowser.cs:line 1083
Können Sie Fiddler (oder etwas Ähnliches) verwenden, um die an den Dienst gerichteten Anrufe zu empfangen? Wir müssen sehen, welche Antwort zurückgegeben wird, um zu helfen. – Brad
Details der Ausnahme? Microsoft Graph ähnelt einem API-Zugriffs-Wrapper, um Microsoft Web-basierte APIs zu erhalten. Ausnahmen wie 'ServiceException' haben normalerweise die genauen Details, was schief gelaufen ist (normalerweise Zugriff/Verbindungsfehler). Ohne dieses Detail würden wir nur raten. –