CompilationSection.BatchTimeout Property


Gets or sets the time-out period, in seconds, for batch compilation.

Namespace:   System.Web.Configuration
Assembly:  System.Web (in System.Web.dll)

[ConfigurationPropertyAttribute("batchTimeout", DefaultValue = "00:15:00")]
[TimeSpanValidatorAttribute(MinValueString = "00:00:00", MaxValueString = "10675199.02:48:05.4775807")]
public TimeSpan BatchTimeout { get; set; }

Property Value

Type: System.TimeSpan

A value indicating the amount of time in seconds granted for batch compilation to occur.

Indicates the time-out period, in seconds, for batch compilation. If the compilation cannot be completed within the time-out period, the compiler reverts to single-compilation mode for the current page.

The following code example demonstrates how to use the BatchTimeout property. This code example is part of a larger example provided for the CompilationSection class.

// Display BatchTimeout property.
Console.WriteLine("BatchTimeout: {0}",

// Set BatchTimeout property.
configSection.BatchTimeout = TimeSpan.FromMinutes(15);

.NET Framework
Available since 2.0
Return to top