Senden Sie E-Mails mit SendGrid in Azure mit C # async ab

8

Ich folge diesem Tutorial Senden von E-Mails von meiner Azure-Webrolle mithilfe von SendGrid.

Dies ist der relevante Teil des Tutorials:

%Vor%

Es scheint mir, dass die Funktion transportREST.Deliver synchron ist. Da es IO ausführt, würde ich lieber das neue .NET 4.5 async verwenden, stattdessen warten (mein anderer Code ist komplett asynchron). Ist das möglich? Gibt es eine async API für SendGrid oder eine Möglichkeit, den vorhandenen Aufruf zu umbrechen?

    
talkol 21.08.2013, 16:40
quelle

1 Antwort

3

Derzeit hat die SendGrid C # -Bibliothek keine asynchronen Methoden, da wir die Kompatibilität mit .NET 4.0 beibehalten wollten.

Sie könnten diese Änderung leicht selbst vornehmen. In der Tat ist hier ein Commit , das ich später zurücksetzte, nachdem wir beschlossen hatten, bei .NET 4.0 zu bleiben.

Update: Ab dem 24. Oktober 2013 und sendgrid-csharp 1.2.1 steht eine DeliverAsync-Methode zur Verfügung

    
bwest 21.08.2013, 20:03
quelle

Tags und Links