HttpRuntimeSection.DelayNotificationTimeout Property

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

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(typeof(TimeSpanSecondsConverter))]
public TimeSpan DelayNotificationTimeout { get; set; }

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.

System_CAPS_noteNote

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
Available since 2.0
Return to top
Show: