HttpRuntimeSection.ExecutionTimeout Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de toegestane uitvoeringstijd voor de aanvraag op of stelt u deze in.
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
Waarde van eigenschap
Een TimeSpan waarde die de toegestane uitvoeringstijd voor de aanvraag aangeeft.
- Kenmerken
Uitzonderingen
De uitvoeringstijd van de aanvraag heeft de limiet overschreden die is ingesteld door de time-out van de uitvoering.
Voorbeelden
In het volgende voorbeeld ziet u hoe u de ExecutionTimeout eigenschap gebruikt.
// 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)
Opmerkingen
De eigenschap ExecutionTimeout geeft het maximum aantal seconden aan dat een aanvraag mag worden uitgevoerd voordat deze automatisch wordt afgesloten door ASP.NET. De standaardwaarde is 110 seconden. Deze time-out is alleen van toepassing als het foutopsporingskenmerk in het <compilation> element is ingesteld op false.
Als de time-out verloopt, wordt er een uitzondering gegenereerd. U kunt de gerelateerde informatie opnemen in de toepassingsmap van het gebeurtenislogboek. U doet dit door de statuscontrole van de toepassing in te schakelen in het <healthMonitoring> configuratie-element.