Zuerst registriere ich den Dienst in program.cs mit
Code: Select all
builder.Services.AddAuthentication();
builder.Services.AddControllers()
.AddOData(..);
builder.Services.AddSwaggerGen(c =>
{
//
});
// configure strongly typed settings object
builder.Services.Configure(builder.Configuration.GetSection("AppSettings"));
builder.Services.AddRazorTemplating();
builder.ConfigureServices();
builder.Services.AddSingleton();
builder.Services.AddSingleton();
builder.Services.AddRequestTimeouts();
var app = builder.Build();
app.UseRequestTimeouts();
Code: Select all
[HttpGet]
[EnableQuery]
[RequestTimeout(milliseconds: 1)] // 1ms for testing purposes
public override IActionResult GetList()
{
HttpContext.RequestAborted.ThrowIfCancellationRequested();
return Ok(MdlCountry.GetList());
}
Mobile version