Propiedad de búfer ASP

La propiedad de búfer en ASP se usa para especificar si la salida se almacenará en búfer o no. Cuando la página se almacena en búfer para que el servidor no responda ni envíe datos al cliente hasta que las secuencias de comandos restantes del servidor se hayan procesado correctamente o hasta que se llame al método Flush o End .

  • Método de descarga: se utiliza para enviar la salida HTML almacenada en búfer inmediatamente. 
  • Método final: se utiliza para detener el proceso de trabajo de los scripts. Por lo general, devuelve los resultados actuales.   

Esta propiedad no puede romperse después de que el servidor se inicie para enviar datos al servidor. La propiedad Buffer debe establecerse como el código de primera línea del archivo  .asp .

Sintaxis:

response.Buffer[=flag]

Valores de parámetro: esta propiedad acepta un solo valor como se mencionó anteriormente y se describe a continuación:

  • bandera:  contiene el valor booleano que especifica si la salida debe almacenarse en búfer o no.
  1. true: Define que la página está en Buffer.
  2. falso: especifica que la salida no se almacenará en búfer.

Nota: Si configuras la respuesta. Buffer=true en un bucle infinito, la salida nunca se enviará al cliente.

Ejemplo 1: en este ejemplo, la propiedad del búfer se establece en verdadero, por lo que no hay resultados que se envíen al navegador. 

HTML

<!-- Buffer Property is set to true -->
<% response.Buffer=true %>
<html>
    <body>
          
<p>
            GeeksforGeeks is computer 
            science portal for Geeks.
        </p>
  
    </body>
</html>

Salida: aquí el valor de la bandera se establece en verdadero, por lo que todos los scripts del servidor se han compilado con éxito y luego la salida se enviará al cliente.

GeeksforGeeks is computer science portal for Geeks.


Ejemplo 2:   el siguiente ejemplo ilustra que la propiedad del búfer está establecida en falso, por lo que la salida se enviará al navegador. 

HTML

<!-- Buffer Property is set to true -->
<% response.Buffer=false %>
<html>
    <body>
          
<p>
            GeeksforGeeks is computer 
            science portal for Geeks.
        </p>
  
    </body>
</html>

 Salida: aquí el valor del indicador se establece en falso, por lo que la salida no esperará a que se compilen los scripts del servidor completos, simplemente enviará la salida al cliente.

GeeksforGeeks is computer science portal for Geeks.

Publicación traducida automáticamente

Artículo escrito por ManasChhabra2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *