The manual Page
Version française
   
index | glossary | news | downloads | links ]
  introduction à ASP
écrire en ASP
le fichier global.asa
les variables
les objets ASP 3.0
l'objet Request
l'objet Response
   .AddHeader
   .AppendToLog
   .BinaryWrite
   .Buffer
   .CacheControl
   .Charset
   .Clear
   .ContentType
   .Cookies
   .End
   .Expires
   .ExpiresAbsolute
   .Flush
   .IsClientConnected
   .PICS
   .Redirect
   .Status
   .Write
l'objet ObjectContext
l'objet Application
l'objet Session
l'objet Server
l'objet ASPError
 
news
glossary
links
downloads
 
credits
contact
 
 
search
 
last update
19/02/2003
Valid HTML 4.0!
Valid CSS!
Hit-Parade
Mesurez votre audience


  Méthode Response.Flush

Synopsis

Response.Flush

La méthode Response.Flush sert à vider et envoyer le contenu du tampon de sortie au client, à condition que la drapeau Response.Buffer ait été mis à True (vrai) auparavant (s'il vaut False (faux) au moment de l'appel, une erreur d'exécution survient).

Il est inutile d'appeler Response.Flush à la fin des scripts, le serveur envoyant systématiquement le contenu du tampon à la fin de l'exécution de chaque script ASP.

On utilise parfois cette méthode conjointement avec Response.Clear pour récupérer une partie du contenu du tampon avant de le vider. Cette méthode peut également servir à réguler l'envoi des données au client, notamment lorsque l'exécution d'un script est longue.

Exemple

Dans l'exemple suivant, "Bonjour tous" sera envoyé au client :

<%
Response.Buffer = True
...
Response.Write("Bonjour")
' On envoie "Bonjour" et ce qui precede au client
Response.Flush
Response.Write(" a vous")
' Le tampon ne contient que " a vous", et on le vide
Response.Clear
Response.Write(" tous")
' " tous" sera automatiquement envoye au client
' a la fin de l'execution du script
%>

Warning: main(../include/imprimable.php) [function.main]: failed to open stream: No such file or directory in /homez.13/themanua/www2/asp/asp_response_flush.php3 on line 64

Warning: main() [function.include]: Failed opening '../include/imprimable.php' for inclusion (include_path='.:/usr/local/lib/php') in /homez.13/themanua/www2/asp/asp_response_flush.php3 on line 64


Copyright © 2000-2002 themanualpage.org - This site is submissive to the terms of the GNU GPL and FDL licences.