Nóta
Aðgangur að þessari síðu krefst heimildar. Þú getur prófað aðskrá þig inn eða breyta skráasöfnum.
Aðgangur að þessari síðu krefst heimildar. Þú getur prófað að breyta skráasöfnum.
| Value | |
|---|---|
| Rule ID | ASP0012 |
| Category | Usage |
| Fix is breaking or non-breaking | Non-breaking |
Cause
ConfigureServices isn't the recommended strategy for registering services in DI in a Minimal API application.
Rule description
ConfigureServices isn't the recommended strategy for configuring logging in a Minimal API application.
var builder = WebApplication.CreateBuilder(args);
builder.Host.ConfigureServices(services =>
{
services.AddAntiforgery();
})
var app = builder.Build();
app.Run();
How to fix violations
To fix a violation of this rule, use the Services property on the WebApplicationBuilder to modify the DI container directly without the need for an additional ConfigureServices call.
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddAntiforgery();
var app = builder.Build();
app.Run();
When to suppress warnings
Do not suppress a warning from this rule.
ASP.NET Core