HttpRuntimeSection.ExecutionTimeout Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die zulässige Ausführungszeit für die Anforderung ab oder legt sie fest.
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
Eigenschaftswert
Ein TimeSpan Wert, der die zulässige Ausführungszeit für die Anforderung angibt.
- Attribute
Ausnahmen
Die Ausführungszeit der Anforderung überschreitet den grenzwert, der durch das Ausführungstimeout festgelegt wurde.
Beispiele
Das folgende Beispiel zeigt, wie die ExecutionTimeout Eigenschaft verwendet wird.
// 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)
Hinweise
Die ExecutionTimeout Eigenschaft gibt die maximale Anzahl von Sekunden an, die eine Anforderung ausführen darf, bevor sie von ASP.NET automatisch heruntergefahren wird. Der Standardwert ist 110 Sekunden. Dieses Timeout gilt nur, wenn das Debug-Attribut im <compilation> Element auf false".
Wenn das Timeout abläuft, wird eine Ausnahme ausgelöst. Sie können die zugehörigen Informationen im Anwendungsordner des Ereignisprotokolls aufzeichnen. Dazu aktivieren Sie die Anwendungsintegritätsüberwachung im <healthMonitoring> Konfigurationselement.