ASP.NET Core a modern, cross-platform, nagy teljesítményű webes keretrendszer webalkalmazások és API-k C#-ban történő fejlesztéséhez. A központi koncepció a middleware pipeline — egy konfigurálható komponensekből álló lánc, amely mindegyike feldolgozza a HTTP kérés/válasz párt, kereszt-vágó funkciók, mint az autentikáció, naplózás és útválasztás kezelésével.
Egy minimális ASP.NET Core API
builder = WebApplication.CreateBuilder();
builder.Services.AddScoped<IUserService, UserService>();
app = builder.Build();
app.UseHttpsRedirection();
app.UseAuthentication();
app.UseAuthorization();
app.MapGet(, ( id, IUserService svc) => svc.Get(id));
app.MapPost(, (User user, IUserService svc) => svc.Create(user));
app.Run();
