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 le temps d’exécution autorisé pour la requête.
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 le temps d’exécution autorisé pour la requête.
- Attributs
Exceptions
Le temps d’exécution de la requête a dépassé la limite définie par le délai d’attente d’exécution.
Exemples
L’exemple suivant montre comment utiliser la ExecutionTimeout propriété.
// 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 arrêtée automatiquement par ASP.NET. La valeur par défaut est de 110 secondes. Ce délai d’attente s’applique uniquement si l’attribut de débogage dans l’élément <compilation> est défini falsesur .
Si le délai d’expiration expire une exception est déclenché. 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 <healthMonitoring> de configuration.