ASP.NET Core C# کے ساتھ ویب ایپس اور APIs بنانے کے لیے جدید، cross-platform، high-performance ویب فریم ورک ہے۔ ایک مرکزی تصور middleware pipeline ہے — اجزاء کی ایک قابل ترتیب زنجیر جو HTTP request/response کو پروسیس کرتی ہے، cross-cutting concerns جیسے authentication، 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();
