ASP.NET Core అనేది C# ఉపయోగించి web apps మరియు APIs నిర్మాణ కోసం ఆధુनిక, cross-platform, high-performance web framework. కేంద్ర భావన middleware pipeline — ఇది HTTP request/response ను ప్రక్రియ చేసే భాగాల యొక్క కాన్ఫిగర్చేయదగిన చైన్, ఇది auth, logging, మరియు routing వంటి cross-cutting concerns ను నిర్వహిస్తుంది.
ఒక 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();
