ASP.NET Core என்பது C# மொழியைப் பயன்படுத்தி web apps மற்றும் APIs ஐ உருவாக்குவதற்கான நவீன, cross-platform, அதிக செயல்திறன் கொண்ட web framework ஆகும். ஒரு முக்கியமான கருத்து என்பது middleware pipeline — இது HTTP request/response ஐ செயல்படுத்தும் ஒரு கட்டமைக்கக்கூடிய சங்கிலி, ஆனால் ஒவ்வொரு பகுதியும் auth, logging, மற்றும் routing போன்ற குறுக்கு-வெட்டும் கவலைகளை கையாள்கிறது.
ஒரு minimal 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();
