Metodo IcomLUO.Offline
Passa la sessione LU0 in uno stato off-line, che a sua volta causa la disattivazione della sessione SNA sottostante.
Sintassi
void Offline()
Parametri
Valore restituito
valore | Descrizione |
---|---|
S_OK | La sessione è stata disattivata correttamente. |
CLU0_E_WAITING | Un altro thread ha rilasciato una chiamata di ricezione per questo metodo comLU0, che non è ancora stato restituito. |
CLU_E_SERVER_FAILURE | La sessione TSS non è più valida. L'applicazione deve rilasciare l'handle di sessione. |
CLU0_E_RECEIVE_IN_PROGRESS | L'applicazione non ha ancora completato la ricezione dell'ultima catena inviata dall'host. Questa opzione può essere indicata dalla ricezione della restituzione DATA_INCOMPLETE. È consigliabile rimettere la chiamata IcomLU0.Receive per raccogliere i dati rimanenti e quindi chiamare nuovamente IcomLU0.Offline. |
CLU0_E_SYSERROR | Questo metodo non è riuscito a causa di un errore interno. |
Eccezioni
Osservazioni
Dopo aver chiamato Offline, l'applicazione client può riattivare la sessione usando una chiamata a Online.
Si noti che Offline rilascia l'lu del server SNA. Pertanto, è possibile che un'altra applicazione acquisisca l'lu prima che l'applicazione chiami di nuovo Online.
È possibile usare Online per ripristinare una sessione restituita CLU0_E_SESSION_FAILED.