IcomLUO.Offline-Methode
Wechselt die LU0-Sitzung in einen Offlinezustand, was wiederum dazu führt, dass die zugrunde liegende SNA-Sitzung deaktiviert wird.
Syntax
void Offline()
Parameter
Rückgabewert
Wert | BESCHREIBUNG |
---|---|
S_OK | Die Sitzung wurde erfolgreich deaktiviert. |
CLU0_E_WAITING | Ein anderer Thread hat einen Receive-Aufruf für diese comLU0-Methode ausgegeben, die noch nicht zurückgegeben wurde. |
CLU_E_SERVER_FAILURE | Die TSS-Sitzung ist nicht mehr gültig. Die Anwendung sollte das Sitzungshandle freigeben. |
CLU0_E_RECEIVE_IN_PROGRESS | Die Anwendung hat den Empfang der letzten vom Host gesendeten Kette noch nicht abgeschlossen. Dies kann durch empfangene rückgabende DATA_INCOMPLETE angegeben werden. Sie sollten den IcomLU0.Receive-Anruf erneut ausgeben, um die verbleibenden Daten zu sammeln, und dann IcomLU0.Offline erneut aufrufen. |
CLU0_E_SYSERROR | Fehler bei dieser Methode aufgrund eines internen Fehlers. |
Ausnahmen
Bemerkungen
Nach dem Aufrufen von Offline kann die Clientanwendung die Sitzung später mithilfe eines Onlineaufrufs reaktivieren.
Beachten Sie, dass Offline die SNA-Server-LU freigibt. Daher ist es für eine andere Anwendung möglich, die LU zu erwerben, bevor Ihre Anwendung Online erneut aufruft.
Sie können Online verwenden, um eine Sitzung wiederherzustellen, die CLU0_E_SESSION_FAILED zurückgegeben hat.