Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
DelayNotificationTimeout Property

HttpRuntimeSection.DelayNotificationTimeout Property

Gets or sets the change notification delay.

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

<ConfigurationPropertyAttribute("delayNotificationTimeout", DefaultValue := "00:00:00")> _
<TypeConverterAttribute(GetType(TimeSpanSecondsConverter))> _
Public Property DelayNotificationTimeout As TimeSpan

Property Value

Type: System.TimeSpan
The time, in seconds, that specifies the change notification delay.

You can address the problem caused by some antivirus applications, when writing information back to the scanned files, by setting the DelayNotificationTimeout property.


The problem occurs because file changes caused by antivirus scanning cannot be distinguished from the ones made by the user. The end result is the restart of the application whose files are being scanned.

The following example shows how to use the DelayNotificationTimeout property.

' Get the DelayNotificationTimeout property value.
Response.Write("DelayNotificationTimeout: " & _
  configSection.DelayNotificationTimeout.ToString() & "<br>")

' Set the DelayNotificationTimeout property value to 10 seconds.
configSection.DelayNotificationTimeout = TimeSpan.FromSeconds(10)

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0
© 2015 Microsoft