Eseguire task in background utilizzando BackgroundService

Un metodo alternativo per la creazione di servizi eseguiti in background è l’utilizzo della classe BackgroundService, anzichè l’utilizzo dell’interfaccia IHostedService (vista nel post precedente). In pratica si procede ereditando la classe BackgroundService e facendo override del metodo asincrono ExecuteAsync . Scendendo nei dettagli si tratta di una classe astratta che implementa IHostedService, implementando i metodi StartAsync […]

Creare log con SeriLog in .Net Core

Per poter utilizzare Serilog e loggare all’interno di Microsoft SQL Server è necessario installare 3 pacchetti: L’installazione, ovviamente, può avvenire tramite NUGET oppure da linea di comando. Il primo step riguarda la configurazione dell’ambiente di logging, impostando correttamente la sezione presente all’interno del file appsettings.json: dove è stata inserita la stringa di connessione chiamata Log. […]