Wenn ich versuche, ein Dokument in meiner DocumentDB-Datenbank mit dem folgenden Code zu erstellen, hängt der Code dort, wo ich CreateDocumentAsync () aufruft und gibt mir schließlich den Fehler "Eine Aufgabe wurde abgebrochen".
Irgendeine Idee warum?
%Vor%P.S. Aus Platzgründen habe ich den Code für die Abschnitte GetDatabaseAsync () und GetCollectionsAsync () nicht aufgenommen. Bitte beachten Sie, dass das Mitarbeiterdokument in meiner Datenbank erstellt wurde. Dieser Code stellt also eine eindeutige Verbindung zur DocumentDB-Datenbank her, sucht die Sammlung und erstellt das Dokument.
Nur nicht sicher, warum es hängt und schließlich den Fehler zurückgibt.
***** Update ******
Hier sind die Fehlerdetails: Eine Aufgabe wurde abgebrochen.
Beschreibung: Bei der Ausführung der aktuellen Webanforderung ist eine nicht behandelte Ausnahme aufgetreten. Bitte überprüfen Sie die Stack-Trace für weitere Informationen über den Fehler und wo es aus dem Code stammt.
Ausnahmedetails: System.Threading.Tasks.TaskCanceledException: Eine Aufgabe wurde abgebrochen. Quellfehler:
%Vor%Stapelverfolgung:
%Vor%Das Problem wurde dadurch verursacht, dass Async-Aufrufe nicht korrekt waren. Ich habe eine asynchrone Methode, d. H. CreateDocumentAsync (), falsch aufgerufen.
Ich habe eine separate Frage zur asynchronen Programmierung gestellt und die Antworten, die ich bekommen habe, halfen mir, das Problem zu beheben. Hier ist dieser Beitrag: Sie möchten Async verstehen
Tags und Links c# azure-cosmosdb