Namespace ProjectTemplate.Web.Extensions
Classes
- ApiVersioningServiceExtensions
Provides extension methods to register API versioning services for the application.
- ApplicationAuditCompletionOutboxServiceExtensions
Provides opt-in web-host registration for durable audit-completion delivery.
- DataAccessServiceExtensions
Provides service registration methods for application data access.
- DataProtectionServiceExtensions
Provides extension methods for configuring the persistent ASP.NET Core Data Protection key ring.
- ForwardedHeadersExtensions
Provides service and middleware registration for configurable forwarded headers support.
- HealthCheckExtensions
Provides extension methods for registering and mapping application health check endpoints.
- OpenTelemetryServiceExtensions
Provides extension methods to register OpenTelemetry services for the application.
- PipelineExtensions
Provides extension methods to configure the application's middleware pipeline with a predefined, order-sensitive sequence suitable for this template.
- RateLimitingServiceExtensions
Provides extension methods to register rate limiting services for the application.
- RequestLoggingExtensions
Provides extension methods for configuring structured HTTP request logging.
- SecurityHeadersExtensions
Provides extension methods to register and enable security headers functionality.
- SerilogExtensions
Extension methods for configuring Serilog for the web application.
- StartupSecurityPostureExtensions
Provides startup-only diagnostics for security-relevant supported deployment postures.