|
|
|
|
- Modo de funcionamiento
- ¿En qué casos no es necesario salvar el contexto?
- Sesiones preiniciadas
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. 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|