The manual Page
English version
accueil | glossaire | downloads | liens ]
 

Propriété Server.ScriptTimeout

Synopsis

Server.ScriptTimeout = entier

Cette propriété permet de donner le temps maximum (en secondes) d'exécution des scripts ASP. Si un script ASP doit normalement mettre plus de temps que Server.ScriptTimeout pour se terminer, il sera interrompu au milieu de ses traitements.

Si un script ASP est interrompu au bout de ce temps, tout le code HTML généré par ce script et stocké dans le tampon de sortie est renvoyé à l'utilisateur.

La valeur par défaut de Server.ScriptTimeout est de 90 secondes.

On peut définir la valeur de cette propriété dans le fichier global.asa.

Exemple

Dans l'exemple suivant, on va demander au serveur d'interrompre l'exécution du script en cours au bout de 5 secondes :

<%
' Debut de script
' Timeout de 5 secondes
Server.ScriptTimeout = 5

' On active le tampon de sortie
Response.Buffer = True
%>
<HTML>
<BODY>
<%
' On affiche un compteur (boucle infinie)
x = 1
Do While True
	Response.Write(x & "<BR>" & vbNewLine)
	x = x + 1
Loop
%>
</BODY>
</HTML>

Lorsque ce script sera exécuté, il sera interrompu au bout de 5 secondes, et le contenu du tampon de sortie sera renvoyé au client.


format imprimable format imprimable



Copyright © 2000-2006 themanualpage.org - Ce site est soumis aux conditions décrites dans les licences GNU GPL et FDL.