ServiceProviderOptions.ValidateOnBuild Property

Definition

Gets or sets a value that indicates whether validation is performed to ensure all services can be created when BuildServiceProvider(IServiceCollection, ServiceProviderOptions) is called.

C#
public bool ValidateOnBuild { get; set; }

Property Value

true if validation is performed to ensure all services can be created during a BuildServiceProvider(IServiceCollection, ServiceProviderOptions) call; otherwise, false. The default is the value of IsDevelopment(IHostingEnvironment).

Remarks

Open generics services aren't validated.

Applies to

Product Versions
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)