ASP.NET Core არის თანამედროვე, cross-platform, მაღალი PerformanceVerzeichnisFORMANCE ვებ-ფრეიმვორკი ვებ-აპლიკაციებისა და API-ების შესაქმნელად C#-ით. ცენტრალური კონცეფცია არის middleware pipeline — კონფიგურირებადი ჯაჭვი კომპონენტებისა, რომელთაგან თითოეული ამუშავებს HTTP request/response-ს, სამართავს cross-cutting concerns-ებს, როგორიცაა auth, logging და routing.
მინიმალური 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();
