Achtergrond taken met queue vanaf ASP.NET Core 2.1

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 …

Upgrade naar ASP.NET Core 2.2 niet zo eenvoudig als het lijkt

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 …

User Data toevoegen aan ASP.NET Core Identity

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 …