Class CultureWebApplicationBuilderExtensions
- Namespace
- Microsoft.AspNetCore.Builder
- Assembly
- Cratis.Arc.dll
Provides extension methods for WebApplicationBuilder for configuring culture settings.
public static class CultureWebApplicationBuilderExtensions
- Inheritance
-
CultureWebApplicationBuilderExtensions
- Inherited Members
Methods
UseInvariantCulture(WebApplicationBuilder)
Configure the application to use invariant culture for all culture-sensitive operations.
public static WebApplicationBuilder UseInvariantCulture(this WebApplicationBuilder builder)
Parameters
builderWebApplicationBuilderWebApplicationBuilder to extend.
Returns
- WebApplicationBuilder
WebApplicationBuilder for building continuation.
Remarks
This configures both the host and request pipeline to use InvariantCulture. Sets DefaultThreadCurrentCulture and DefaultThreadCurrentUICulture to InvariantCulture and configures request localization to always use InvariantCulture. This ensures consistent behavior across all threads and culture-sensitive operations such as DateTime formatting and parsing, number formatting and parsing, string comparisons and sorting, and resource string lookups.