AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones específicas de la Web / Funciones de páginas
  • Modo de funcionamiento
  • ¿En qué casos no es necesario salvar el contexto?
  • Sesiones preiniciadas
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Libera el contexto de AWP por adelantado (en disco) para permitir que la otra llamada en el mismo contexto de AWP sea procesada en paralelo.
Observación: Esta función no tiene ningún efecto sobre los contextos de la AWP transmitidos en una Cookie.
Ejemplo
FreeAWPContext()
Sintaxis
FreeAWPContext([<Saves current context>])
<Saves current context>: Booleano opcional
  • True si el contenido actual de las variables debe guardarse en el contexto.
  • False (valor predeterminado) si el contexto debe cerrarse sin guardar los cambios.
Observaciones

Modo de funcionamiento

El Servidor de Aplicación WEBDEV protege automáticamente cada contexto de AWP de los accesos concurrentes :
  • En cualquier momento, se permite una única llamada AWP para manipular un contexto AWP determinado.
  • Las otras llamadas de AWP que quieren manipular este contexto (lo que significa las otras llamadas del mismo cliente/navegador) esperan que la primera llamada termine:
    • Eech call puede acceder a los últimos valores.
    • El modo de funcionamiento global es equivalente al modo de funcionamiento de las sesiones WEBDEV estándar.
  • El contexto de AWP se libera automáticamente (para la próxima llamada) después de la ejecución de la última WLanguage Process.
En algunos casos, este modo de funcionamiento no es óptimo.
Por ejemplo, una página de Active WEBDEV para la descarga de archivos seguirá manteniendo el bloqueo del contexto durante toda la ejecución de FileDisplay. Este bloqueo bloquea las demás llamadas del cliente a la aplicación (descargando un segundo archivo en paralelo, por ejemplo).
En este caso, FreeAWPContext indica que el contexto AWP ya no será utilizado, por lo que puede ser liberado.

¿En qué casos no es necesario salvar el contexto?

Cerrar el contexto sin guardar las posibles modificaciones es useful en los siguientes casos:
  • No se ha declarado (o redeclarado) ningún Variable todavía: no se hizo ninguna llamada a DeclareAWPContext.
  • Ninguna de las variables encontradas en el contexto fue modificada.
  • Las variables modificadas no tienen importancia.
  • Las modificaciones de las variables no deben ser arrastradas.
Después de llamar a FreeAWPContext, no deben llamarse las demás funciones de gestión de contexto AWP.

Sesiones preiniciadas

Si el proyecto utiliza sesiones preiniciadas, esta función no debe utilizarse en el evento "Inicialización" del proyecto. Debe utilizarse en el evento "Inicialización del proyecto después de la conexión al sitio".
Componente: wd290page.dll
Versión mínima requerida
  • Versión 18
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local