ASP0012: suggerire l'uso del generatore. Servizi su Host.ConfigureServices o WebHost.ConfigureServices
Valore | |
---|---|
ID regola | ASP0012 |
Categoria | Utilizzo |
Correzione che causa un'interruzione o un'interruzione | Nessuna interruzione |
Causa
ConfigureServices
non è la strategia consigliata per la registrazione dei servizi in inserimento di dipendenze in un'applicazione API minima.
Descrizione regola
ConfigureServices
non è la strategia consigliata per configurare la 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 inserimento delle dipendenze senza la necessità di una chiamata aggiuntiva ConfigureServices
.
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddAntiforgery();
var app = builder.Build();
app.Run();
Quando eliminare gli avvisi
Non eliminare un avviso da questa regola.
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.