Método IcomLUO.Offline
Cambia la sesión LU0 a un estado fuera de línea, que a su vez hace que la sesión de SNA subyacente se desactive.
Sintaxis
void Offline()
Parámetros
Valor devuelto
Value | Descripción |
---|---|
S_OK | La sesión se ha desactivado correctamente. |
CLU0_E_WAITING | Otro subproceso ha emitido una llamada Receive para este método comLU0, que aún no ha devuelto. |
CLU_E_SERVER_FAILURE | La sesión de TSS ya no es válida. La aplicación debe liberar el identificador de sesión. |
CLU0_E_RECEIVE_IN_PROGRESS | La aplicación aún no ha completado la recepción de la última cadena enviada por el host. Esto puede indicarse mediante recepción que devuelve DATA_INCOMPLETE. Debe volver a emitir la llamada IcomLU0.Receive para recopilar los datos restantes y, a continuación, volver a llamar a IcomLU0.Offline. |
CLU0_E_SYSERROR | Este método no se pudo realizar debido a un error interno. |
Excepciones
Observaciones
Después de llamar a Offline, la aplicación cliente puede reactivar posteriormente la sesión mediante una llamada a Online.
Tenga en cuenta que Offline libera la LU del servidor SNA. Por lo tanto, es posible que otra aplicación adquiera la LU antes de que la aplicación vuelva a llamar a Online.
Puede usar Online para recuperar una sesión que ha devuelto CLU0_E_SESSION_FAILED.