HttpRuntimeSection.ExecutionTimeout Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví povolenou dobu provádění požadavku.
public:
property TimeSpan ExecutionTimeout { TimeSpan get(); void set(TimeSpan value); };
[System.ComponentModel.TypeConverter(typeof(System.Configuration.TimeSpanSecondsConverter))]
[System.Configuration.ConfigurationProperty("executionTimeout", DefaultValue="00:01:50")]
[System.Configuration.TimeSpanValidator(MaxValueString="10675199.02:48:05.4775807", MinValueString="00:00:00")]
public TimeSpan ExecutionTimeout { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Configuration.TimeSpanSecondsConverter))>]
[<System.Configuration.ConfigurationProperty("executionTimeout", DefaultValue="00:01:50")>]
[<System.Configuration.TimeSpanValidator(MaxValueString="10675199.02:48:05.4775807", MinValueString="00:00:00")>]
member this.ExecutionTimeout : TimeSpan with get, set
Public Property ExecutionTimeout As TimeSpan
Hodnota vlastnosti
Hodnota TimeSpan , která označuje povolenou dobu provádění požadavku.
- Atributy
Výjimky
Doba provádění žádosti překročila limit nastavený časovým limitem spuštění.
Příklady
Následující příklad ukazuje, jak použít ExecutionTimeout vlastnost .
// Get the ExecutionTimeout property value.
Response.Write("ExecutionTimeout: " +
configSection.ExecutionTimeout.ToString() + "<br>");
// Set the ExecutionTimeout property value to 2 minutes.
configSection.ExecutionTimeout = TimeSpan.FromMinutes(2);
' Get the ExecutionTimeout property value.
Response.Write("ExecutionTimeout: " & _
configSection.ExecutionTimeout.ToString() & "<br>")
' Set the ExecutionTimeout property value to 2 minutes.
configSection.ExecutionTimeout = TimeSpan.FromMinutes(2)
Poznámky
Vlastnost ExecutionTimeout určuje maximální počet sekund, po který může požadavek proběhnout, než se automaticky vypne ASP.NET. Výchozí hodnota je 110 sekund. Tento časový limit platí pouze v případě, že je atribut debug v elementu <compilation>
nastavený na false
hodnotu .
Pokud časový limit vyprší, vyvolá se výjimka. Související informace můžete zaznamenat do složky Aplikace protokolu událostí. Uděláte to tak, že povolíte monitorování stavu aplikace v elementu <healthMonitoring>
konfigurace.