Share via


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.