Ich habe die Aufgabe, die Unternehmen E-Mail-Absendungen von ihrer Website zu vereinheitlichen und zu vereinfachen, mit der Möglichkeit, die E-Mails selbst zu bearbeiten. Also im Scetching auf eine C# -Fensterform Anwendung mit WYSIWYG-Editor, um alle E-Mails zu verwalten. Die E-Mail ist in SQL-DB gespeichertErstellen einer E-Mail senden Anwendung in C#
Aber ich brauche dringend einige Tipps und Hinweise auf die Logik einiger der Sendungen.
Einige der Aussendungen sind Aktionen, die von Anmeldungen auf der Website ausgelöst werden. Einige Aussendungen basieren jedoch auf Intervallen, wie Suchtreffer-E-Mail-Benachrichtigungen und andere Erinnerungs-E-Mails, die zwischen 5 Minuten und 24 Uhr gesendet werden .
Mein Dilema ist das: Wie gehen Sie am besten mit Intervall basierten Aussendungen? Kannst du eine Art von Deamon implementieren oder die Checks speichern, die in bestimmten Intervallen gespeichert sind, und Ausschüsse auslösen, wenn es Treffer gibt? Ich würde es vorziehen, wenn die Anwendung sowohl die Verwaltung der E-Mail-Inhalt und die geplanten Versendungen (die 5 min Checks und alle Mitternacht)
oder würde es eine andere kluge Weise, die intervallbasierte sendouts zu bewältigen?
Dankbar für Tipps und Hinweise, wie diese
Können Sie die Warteschlangen und scheduels aus dem C# -Code umgehen versuchen?hinzufügen/bearbeiten/entfernen etc – Andreas
@ ads81 können Sie, wenn in SQL 2008 und SQLDMO in jeder Version unter dem SQL Management Objects-Bibliotheken verwenden – BinaryMisfit