2016-08-10 3 views
0

Ich habe eine Azure-Webanwendung mit einer RESTful-API in einem virtuellen Verzeichnis. Die API-Schnittstelle mit einem Outlook-Add-In, das ich erstellt habe.Azure-Push-Benachrichtigungen für WinForms-Projekt

Die Hauptfunktion des Addins ist das Verfolgen von E-Mails. Entweder wurden diese E-Mails geöffnet oder Links in den E-Mails wurden angeklickt oder nicht.

Vor ein paar Monaten hatte ich ein kleines EXE-Programm entwickelt, bei dem ich ständig einen API-Aufruf machte, um zu sehen, ob es neue Ereignisse für eine bestimmte E-Mail gab. Dies stellte ein Problem dar, da die Instanz der SQL-Server-DB, die ich hatte, mit diesen Aufrufen gesättigt wurde (wo es schließlich dazu führen würde, dass meine anderen Abfragen Timeouts verursachten).

So wurde die Entscheidung getroffen, die Abfrage der db für neue Ereignisse zu stoppen.

Ich habe begonnen, einige Untersuchungen über Push-Benachrichtigungen .. und ich bin zu WNS (Windows Push Notification Services) geführt.

Ich habe auch ein paar Tutorials gesehen und ich habe im Grunde eine Azure-Push-Benachrichtigung eingerichtet.

Allerdings kann ich kein solides/konkretes Beispiel dafür finden, dass dieses Ding mit einer WinForms-Anwendung funktioniert. Ich habe einige Tutorials gesehen, in denen Entwickler sie an native WindowsApps senden konnten.

Ich kann jedoch nichts in WinForm-Projekten finden.

Meine Frage mehr ist, gehe ich den richtigen Weg? Oder sollte ich nach anderen Alternativen suchen?

Antwort

0

Sehen Sie, wenn this sample on GitHub hilft. Das Beispiel ist nicht genau eine WinForms App, sondern eine Konsole für .NET geschrieben. Es sollte jedoch ziemlich einfach sein, the code an Ihre Bedürfnisse anzupassen, wenn ich das Problem richtig verstehe.

+0

Hat nicht ganz wie erwartet funktioniert. Obwohl ich am Ende die Lösung mit SignalR codiert habe. –

Verwandte Themen