0

Ich berechne Volumen und Prozentsatz eines Tanks mit einem Sensor und Daten von Azure IOT-Hub zu Azure-Tabellenspeicher. Nun habe ich eine Webanwendung erstellt und auf azurblau bereitgestellt. Jetzt möchte ich eine E-Mail-Benachrichtigung senden, wenn der Prozentwert kleiner als 20 ist.Senden Sie eine E-Mail, indem Sie einen Wert aus Webapplikation überprüfen

Könnte jemand bitte erklären, wie man mit Microsoft Azure fortfährt? Ist es mit Logic-Apps möglich? Wenn Ja, können Sie bitte den Workflow bereitstellen?

Vielen Dank im Voraus

WebappURL Logicapp cretetime

+0

Mögliches Duplikat von [E-Mail-Warnung Azure-Tabellenspeicher] (https://stackoverflow.com/questions/46526894/email-alert-azure-table-storage) –

+0

Haben Sie die Antworten Ihrer vorherigen [Frage] (https : //stackoverflow.com/questions/46526894/email-alert-azure-table-storage)? Ich habe die Antwort gepostet und den detaillierten Arbeitsablauf für Logic Apps bereitgestellt, auf den Sie sich beziehen könnten. –

+0

Yes.I haben die Antwort für die vorherige Frage überprüft.Ich sende Daten für jede 10min und Statusspalte im Tabellenspeicher wird als entweder wahr oder falsch geändert.So ich empfange Mails für alle Datensätze, die wahren Wert hat. (Wenn dort sind 100 Datensätze mit Status = true, ich werde 100 E-Mails haben). Gibt es eine Option in Logik-Apps, um E-Mails nur für den letzten Datensatz zu erhalten.Wenn ja, können Sie mir bitte das Verfahren sagen? oder Kann ich je nach Wert der Webapplikation mit Azure eine E-Mail senden? Vielen Dank im Voraus – Schatz

Antwort

1

oder Kann ich eine E-Mail je nach dem Wert von Webapplikation mit Azure schicken?

Sie könnten WebJobs verwenden, die als Hintergrundaufgabe unter Ihrer azurblauen Website funktioniert. Sie können die TimerTrigger zum Abrufen von Datensätzen aus Ihrem Tabellenspeicher nutzen und Ihre Logik in regelmäßigen Abständen verarbeiten. Zum Abrufen von Daten aus dem Tabellenspeicher können Sie Azure Storage Client Library for .NET verwenden, weitere Details, die Sie befolgen könnten, können Sie here. Zum Senden von E-Mails können Sie die SendGrid-Bindung für Webjobs nutzen. Sie könnten here für detailliertere Code-Beispiel für TimerTrigger und SendGrid-Bindung in Ihrem Webjob folgen.

Verwandte Themen