Vanaf versie 2.1 kan je achtergrond taken uitvoeren op drie verschillende manieren: Een timer gebaseerde achtergrond taak, die op bepaalde tijden werk uitvoert Een scoped service achtergrond taak, het verschil is dat je hier dependency injection kan gebruiken Een queued (rij) achtergrond taak, die ik hier verder bespreek. Waarom een taak op een achtergrond rij…

Lees meer

De upgrade van ASP.NET Core 2.1 naar 2.2 lijkt heel eenvoudig volgens de documentatie hier: https://docs.microsoft.com/en-us/aspnet/core/migration/21-to-22?view=aspnetcore-2.2&tabs=visual-studio Dat ziet er uit als een uurtje werk, maar het bleek tegen te vallen. Naast de stappen in het genoemde document zijn er nog twee dingen waar het bij mij op fout ging. Een van de nieuwe features van ASP.NET…

Lees meer

De ASP.NET Core Identity user heeft een aantal standaard velden, zoals email, naam, en telefoonnummer. Maar wat als je daar meta data aan wil toevoegen? Bijvoorbeeld IsManager, of AfdelingsNummer. Je kan dat op twee manieren doen. 1) met claims, en 2) met database velden (met dynamische claims) Met Claims kan je willekeurige data toevoegen aan…

Lees meer