HttpRuntimeSection.ExecutionTimeout Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la durée d'exécution autorisée pour la demande.
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
Valeur de propriété
Valeur TimeSpan qui indique la durée d'exécution autorisée pour la demande.
- Attributs
Exceptions
La durée d'exécution de la requête dépasse la limite définie par le délai d'attente d'exécution.
Exemples
L'exemple suivant indique comment utiliser la propriété ExecutionTimeout.
// 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)
Remarques
La ExecutionTimeout propriété indique le nombre maximal de secondes pendant lesquelles une requête est autorisée à s’exécuter avant d’être automatiquement arrêtée par ASP.NET. La valeur par défaut est 110 secondes. Ce délai d’attente s’applique uniquement si l’attribut de débogage dans l’élément a la <compilation>
valeur false
.
Si le délai d’expiration expire, une exception est levée. Vous pouvez enregistrer les informations associées dans le dossier Application du journal des événements. Pour ce faire, activez la surveillance de l’intégrité de l’application dans l’élément de <healthMonitoring>
configuration.