0

Ich habe angefangen, über Notification Hubs zu lernen und habe einige Tutorials durchgelesen.Wo ist Microsoft.ServiceBus.Notifications.NotificationHubClient?

Jetzt muss ich Nachrichten von meinem ASP.NET WebAPI 2-Back-End an den Benachrichtigungs-Hub senden. Also beschloss ich, etwas über die Notification Hubs Rest API zu erfahren.

Auf dieser link Es wird geschrieben, dass Microsoft bereits einen .NET-Wrapper rund um die REST-API im Microsoft.ServiceBus.Notifications.NotificationHubClient auf dieser Seite bietet.

Aber beim Klicken auf den Link heißt es, Thema ist nicht mehr verfügbar.

Jetzt brauche ich, um zu erfahren, wie Push-Benachrichtigungen von meiner asp.net Web api Backend und azur Website zu senden scheint nur ein Tutorial zu haben, die so this

ist, kann jemand darauf hinweisen, bitte wo Microsoft.ServiceBus ist .Notifications.NotificationHubClient oder einige Tutorials oder andere Bibliotheken, falls diese veraltet sind

Antwort

2

Gibt es einen bestimmten Grund, warum Sie die Lösung direkt mit REST API implementieren möchten? Ich würde das nicht empfehlen, es sei denn, Sie haben den Grund. Es gibt eine Microsoft.Azure.NotificationHubs-Bibliothek, die Sie für Ihre Web-API-Lösung verwenden können, und das von Ihnen erwähnte Tutorial ist das Richtige (Sie können es mit NuGet installieren). Für eine schnellere Implementierung des Proof of Concept können Sie hier den Authentifizierungsteil überspringen, es ist jedoch gut zu wissen.

+0

Ja, Sie können - deshalb frage ich Sie, warum Sie zur Ruhe api gehen wollen :) Installieren Sie Microsoft.Azure.NotificationHubs in Ihrem Web-API-Projekt, importieren Sie mit Microsoft.Azure.NotificationHubs; Verwenden Sie in Ihrem Controller CreateClientFromConnectionString (...), und Sie sollten gut mit Send-Methoden gehen. –

+0

können Sie einige weitere Tutorials, die diese Microsoft.Azure.NotificationHubs und Tutorials, die lehren, wie Sie eine Benachrichtigung in XML oder JSON was auch immer erstellen? –

+0

Ich benutze Rest API, wenn ich sehe, dass die Standardbibliotheken etwas nicht unterstützt. Zum Beispiel, wenn ich sehe, dass ich eine Methode brauche, um N Datensätze anstelle von M Datensätzen zurückzugeben, die mit der Standardmethode in der Bibliothek zurückgegeben werden können. –