HttpRuntimeSection Class
Configures the ASP.NET HTTP runtime. This class cannot be inherited.
System.Configuration.ConfigurationElement
System.Configuration.ConfigurationSection
System.Web.Configuration.HttpRuntimeSection
Namespace: System.Web.Configuration
Assembly: System.Web (in System.Web.dll)
The HttpRuntimeSection type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | HttpRuntimeSection | Infrastructure. Initializes a new instance of the HttpRuntimeSection class using default settings. |
| Name | Description | |
|---|---|---|
![]() | AllowDynamicModuleRegistration | Gets or sets a value that indicates whether RegisterModule method calls are allowed. The default is true. |
![]() | ApartmentThreading | Gets or sets a value that indicates whether application apartment threading is enabled. |
![]() | AppRequestQueueLimit | Gets or sets a value that indicates the maximum number of requests that ASP.NET queues for the application. |
![]() | AsyncPreloadMode | Gets or sets the mode of the request entity that is asynchronously preloaded. |
![]() | CurrentConfiguration | Gets a reference to the top-level Configuration instance that represents the configuration hierarchy that the current ConfigurationElement instance belongs to. (Inherited from ConfigurationElement.) |
![]() | DefaultRegexMatchTimeout | Gets or sets the amount of time that a regular expression is allowed in order to perform a match. |
![]() | DelayNotificationTimeout | Gets or sets the change notification delay. |
![]() | ElementInformation | Gets an ElementInformation object that contains the non-customizable information and functionality of the ConfigurationElement object. (Inherited from ConfigurationElement.) |
![]() | ElementProperty | Gets the ConfigurationElementProperty object that represents the ConfigurationElement object itself. (Inherited from ConfigurationElement.) |
![]() | Enable | Gets or sets a value that indicates whether the application domain is enabled. |
![]() | EnableHeaderChecking | Gets or sets a value that indicates whether the header checking is enabled. |
![]() | EnableKernelOutputCache | Gets or sets a value that indicates whether output caching is enabled. |
![]() | EnableVersionHeader | Gets or sets a value that indicates whether ASP.NET should output a version header. |
![]() | EncoderType | Gets or sets the name of a custom type that can be used to handle HTML and URL encoding. |
![]() | ExecutionTimeout | Gets or sets the allowed execution time for the request. |
![]() | FcnMode | Gets or sets an enumeration value specifying the file change notifications mode. |
![]() | Item[ConfigurationProperty] | Gets or sets a property or attribute of this configuration element. (Inherited from ConfigurationElement.) |
![]() | Item[String] | Gets or sets a property, attribute, or child element of this configuration element. (Inherited from ConfigurationElement.) |
![]() | LockAllAttributesExcept | Gets the collection of locked attributes. (Inherited from ConfigurationElement.) |
![]() | LockAllElementsExcept | Gets the collection of locked elements. (Inherited from ConfigurationElement.) |
![]() | LockAttributes | Gets the collection of locked attributes (Inherited from ConfigurationElement.) |
![]() | LockElements | Gets the collection of locked elements. (Inherited from ConfigurationElement.) |
![]() | LockItem | Gets or sets a value indicating whether the element is locked. (Inherited from ConfigurationElement.) |
![]() | MaxQueryStringLength | Gets or sets the maximum possible length, in number of characters, of a query string in an HTTP request. |
![]() | MaxRequestLength | Gets or sets the maximum request size. |
![]() | MaxUrlLength | Gets or sets the maximum possible length, in number of characters, of the URL in an HTTP request. |
![]() | MaxWaitChangeNotification | Gets or sets the time interval between the first change notification and the time at which the application domain is restarted. |
![]() | MinFreeThreads | Gets or sets the minimum number of threads that must be free before a request for resources in this configuration scope can be serviced. |
![]() | MinLocalRequestFreeThreads | Gets or sets the minimum number of free threads required to service a local request. |
![]() | Properties | Gets the collection of properties. (Inherited from ConfigurationElement.) |
![]() | RelaxedUrlToFileSystemMapping | Gets or sets a value that indicates whether the URL in an HTTP request is required to be a valid Windows file path. |
![]() | RequestLengthDiskThreshold | Gets or sets the input-stream buffering threshold. |
![]() | RequestPathInvalidCharacters | Gets or sets a list of characters that are specified as invalid in a path that is part of an HTTP request. |
![]() | RequestValidationMode | Gets or sets a version number that indicates which ASP.NET version-specific approach to validation will be used. |
![]() | RequestValidationType | Gets or sets the name of a type that is used to validate HTTP requests. |
![]() | RequireRootedSaveAsPath | Gets or sets a value that indicates whether the file name must be a fully qualified physical file path. |
![]() | SectionInformation | Gets a SectionInformation object that contains the non-customizable information and functionality of the ConfigurationSection object. (Inherited from ConfigurationSection.) |
![]() | SendCacheControlHeader | Gets or sets a value that indicates whether the cache-control:private header is sent as part of the HTTP response. |
![]() | ShutdownTimeout | Gets or sets the length of time the application is allowed to idle before it is terminated. |
![]() | TargetFramework | Gets or sets the target .NET framework. |
![]() | UseFullyQualifiedRedirectUrl | Gets or sets a value that indicates whether the client-side redirects are fully qualified. |
![]() | WaitChangeNotification | Gets or sets the waiting time before the next change notification. |
| Name | Description | |
|---|---|---|
![]() | DeserializeElement | Reads XML from the configuration file. (Inherited from ConfigurationElement.) |
![]() | DeserializeSection | Infrastructure. Reads XML from the configuration file. (Inherited from ConfigurationSection.) |
![]() | Equals | Compares the current ConfigurationElement instance to the specified object. (Inherited from ConfigurationElement.) |
![]() | GetHashCode | Gets a unique value representing the current ConfigurationElement instance. (Inherited from ConfigurationElement.) |
![]() | GetRuntimeObject | Returns a custom object when overridden in a derived class. (Inherited from ConfigurationSection.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Init | Sets the ConfigurationElement object to its initial state. (Inherited from ConfigurationElement.) |
![]() | InitializeDefault | Used to initialize a default set of values for the ConfigurationElement object. (Inherited from ConfigurationElement.) |
![]() | IsModified | Indicates whether this configuration element has been modified since it was last saved or loaded when implemented in a derived class. (Inherited from ConfigurationSection.) |
![]() | IsReadOnly | Gets a value indicating whether the ConfigurationElement object is read-only. (Inherited from ConfigurationElement.) |
![]() | Reset | Resets the internal state of the ConfigurationElement object, including the locks and the properties collections. (Inherited from ConfigurationElement.) |
![]() | ResetModified | Resets the value of the IsModified method to false when implemented in a derived class. (Inherited from ConfigurationSection.) |
![]() | SerializeElement | Writes the contents of this configuration element to the configuration file when implemented in a derived class. (Inherited from ConfigurationElement.) |
![]() | SerializeSection | Infrastructure. Creates an XML string containing an unmerged view of the ConfigurationSection object as a single section to write to a file. (Inherited from ConfigurationSection.) |
![]() | SerializeToXmlElement | Writes the outer tags of this configuration element to the configuration file when implemented in a derived class. (Inherited from ConfigurationElement.) |
![]() | SetReadOnly | Sets the IsReadOnly property for the ConfigurationElement object and all subelements. (Inherited from ConfigurationElement.) |
![]() | ShouldSerializeElementInTargetVersion | Indicates whether the specified element should be serialized when the configuration object hierarchy is serialized for the specified target version of the .NET Framework. (Inherited from ConfigurationSection.) |
![]() | ShouldSerializePropertyInTargetVersion | Indicates whether the specified property should be serialized when the configuration object hierarchy is serialized for the specified target version of the .NET Framework. (Inherited from ConfigurationSection.) |
![]() | ShouldSerializeSectionInTargetVersion | Indicates whether the current ConfigurationSection instance should be serialized when the configuration object hierarchy is serialized for the specified target version of the .NET Framework. (Inherited from ConfigurationSection.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | Unmerge | Modifies the ConfigurationElement object to remove all values that should not be saved. (Inherited from ConfigurationElement.) |
The HttpRuntimeSection allows you to handle those parameters that affect the behavior of the ASP.NET runtime.
It refers to the node in the configuration file that is indicated by the <httpRuntime> element and can be used at any level in the configuration hierarchy.
The HttpRuntimeSection section contains directives that manage the following:
Request execution timeouts.
Directives to thread scheduling at the application level.
Directives that govern application queue limits.
Request length.
When running more than one application in a single process, you should lock down this section so that applications cannot elevate their relative priority to one another.
| Topic | Location |
|---|---|
| Walkthrough: Deploying an ASP.NET Web Application Using XCOPY | Building ASP .NET Web Applications |
| Walkthrough: Deploying an ASP.NET Web Application Using XCOPY | Building ASP .NET Web Applications |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
