K2Lektion 66 von 87etwa 240 Minuten
Modul 2.8 · Hintergrund und Integration
Hintergrunddienste
Das lernen Sie in dieser Lektion
- mit BackgroundService und PeriodicTimer Arbeit ohne Anfrage im selben Prozess wie die Web-App laufen lassen
- einen Hintergrunddienst sauber beenden und erklären, was eine Ausnahme im Hintergrund mit der ganzen App macht
- für jeden Lauf einen eigenen Scope anlegen, damit DbContext und typisierte Clients nicht im Singleton gefangen sind
- eine feste Uhrzeit des Büros auch in den Nächten der Zeitumstellung richtig planen
- die Entscheidung „Ist es Zeit?“ vom Takt trennen und beides mit FakeTimeProvider testen, ohne zu warten
- in der Kladde Ausschreibungen nachts importieren und als Liste zeigen
Diese Lektion gehört zum Kurs K2
Den Text und das Video dieser Lektion sehen Sie, sobald Sie den Kurs gekauft haben. Die Ziele oben zeigen, was Sie hier lernen.