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 diese 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 Anforderungsausführungszeit hat das vom Ausführungstimeout festgelegte Zeitlimit überschritten.
Beispiele
Im folgenden Beispiel wird die Verwendung der ExecutionTimeout-Eigenschaft veranschaulicht.
// 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 ASP.NET automatisch heruntergefahren wird. Der Standardwert ist 110 Sekunden. Dieses Timeout gilt nur, wenn das Debug-Attribut im <compilation>
-Element auf false
festgelegt ist.
Wenn das Timeout abläuft, wird eine Ausnahme ausgelöst. Sie können die zugehörigen Informationen im Ordner Anwendung des Ereignisprotokolls aufzeichnen. Hierzu aktivieren Sie die Überwachung der Anwendungsintegrität im <healthMonitoring>
Konfigurationselement.