BackgroundJobsManager
WaitForExecutionCompletion
Disponible desde la versión 8.3.13.
Sintaxis:
WaitForExecutionCompletion(<BackgroundTasks>, <Timeout>)
Parámetros:
<BackgroundTasks> (obligatorio)
Tipo: Array.
Un array de trabajos en segundo plano para esperar a que se completen.
<Timeout> (opcional)
Tipo: Number.
Tiempo de espera (en segundos) para la finalización de la tarea. Si no se establece un tiempo de espera, el sistema esperará hasta que se completen todas las tareas o hasta que se produzca la terminación anormal de una tarea.
Valor devuelto:
Tipo: Array.
Devuelve la lista actualizada de trabajos en segundo plano en caso de tiempo de espera:
- Si no hay trabajos en segundo plano con estado Activo en el array pasado, devuelve el array pasado.
- Si hay un trabajo en segundo plano con estado Activo en el array pasado, devuelve la lista actualizada de trabajos en segundo plano cuando cualquier trabajo en segundo plano cambie su estado o alcance el tiempo de espera.
Descripción:
Espera a que todos los trabajos en segundo plano de la lista finalicen. Si uno de los trabajos en segundo plano cambia su estado o alcanza el tiempo de espera, devuelve la lista actualizada de trabajos en segundo plano.
Solo el administrador o el usuario que inició el trabajo pueden esperar a que este finalice.
Disponibilidad:
Servidor, cliente grueso, conexión externa, aplicación móvil (servidor), servidor independiente móvil.
Disponible desde:
Disponible desde la versión 8.3.13.


