Contexto global
PutToTempStorage
Disponible desde la versión 8.2.
Sintaxis:
PutToTempStorage(<Datos>, <Dirección>)
Parámetros:
<Datos> (obligatorio)
Tipo: Arbitrario.
Datos que deben colocarse en el almacenamiento temporal.
<Dirección> (opcional)
Tipo: UUID, String.
Un UUID de formulario (el método almacena datos en el almacenamiento temporal de este formulario y devuelve la nueva dirección), o una dirección de almacenamiento temporal (recuperada anteriormente utilizando este método).
Si especifica un UUID o una dirección de almacenamiento, este valor se borra cuando se cierra el formulario.
Si especifica un UUID que no pertenece a un formulario, este valor se borra cuando se cierra la sesión del usuario.
Si especifica una dirección que apunta a un valor borrado, se genera una excepción.
Si omite este parámetro, el valor almacenado se borra después de la siguiente llamada al servidor desde un módulo común, o en una llamada al servidor de contexto o sin contexto desde un formulario, o en una llamada al servidor desde un módulo de comando, o al obtener un formulario.
Valor devuelto:
Tipo: String.
Dirección en el almacenamiento temporal.
Descripción:
Guarda un valor serializado en un almacenamiento temporal.
Disponibilidad:
Cliente ligero, cliente web, cliente móvil, servidor, cliente grueso, conexión externa, aplicación móvil (cliente), aplicación móvil (servidor), servidor independiente móvil.
La llamada al método ejecuta una llamada al servidor.
Nota:
El almacenamiento temporal formado durante una sesión no está disponible para otras sesiones.
La excepción es la opción de transferencia de datos desde una tarea en segundo plano a la sesión que inició la tarea en segundo plano a través de un almacenamiento temporal. Para dicha transferencia, coloque un valor vacío en un almacenamiento temporal en la sesión principal, pasándole el identificador del formulario. Luego, pase la URL obtenida a la tarea en segundo plano utilizando los parámetros de la tarea en segundo plano. Más tarde, si utiliza esta URL en un parámetro <Dirección>, el resultado se copiará en la sesión desde la cual se inició la tarea en segundo plano.
Los datos colocados en un almacenamiento temporal en la tarea en segundo plano no estarán disponibles desde la sesión principal hasta el final de la tarea en segundo plano.
Los datos colocados en el almacenamiento en la sesión en segundo plano por la dirección generada en la sesión principal, justo después de colocarlos, se vuelven no disponibles en la sesión en segundo plano.
Disponible desde:
Disponible desde la versión 8.2.


