नोट
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप साइन इन करने या निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
| 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