Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
| Valore | |
|---|---|
| ID della regola | ASP0012 |
| Categoria | Uso |
| La modifica è dirompente o non dirompente | Non separabile |
Causa
ConfigureServices non è la strategia consigliata per la registrazione dei servizi in inserimento di dipendenze in un'applicazione API minima.
Descrizione della regola
ConfigureServices non è la strategia consigliata per la configurazione della registrazione in un'applicazione API minima.
var builder = WebApplication.CreateBuilder(args);
builder.Host.ConfigureServices(services =>
{
services.AddAntiforgery();
})
var app = builder.Build();
app.Run();
Come correggere le violazioni
Per correggere una violazione di questa regola, usare la Services proprietà in WebApplicationBuilder per modificare direttamente il contenitore di dipendenze senza la necessità di una chiamata aggiuntiva a ConfigureServices.
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddAntiforgery();
var app = builder.Build();
app.Run();
Quando eliminare gli avvisi
Non sopprimere un avviso da questa regola.