IcomLUO.Offline 方法
將 LU0 會話切換為離線狀態,進而讓基礎 SNA 會話停用。
語法
void Offline()
參數
傳回值
值 | 描述 |
---|---|
S_OK | 會話已成功停用。 |
CLU0_E_WAITING | 另一個執行緒已發出這個 comLU0 方法的 Receive 呼叫,尚未傳回。 |
CLU_E_SERVER_FAILURE | TSS 會話不再有效。 應用程式應該釋放會話控制碼。 |
CLU0_E_RECEIVE_IN_PROGRESS | 應用程式尚未完成接收主機所傳送的最後一個鏈結。 這可能是由接收傳回DATA_INCOMPLETE來表示。 您應該重新發出 IcomLU0.Receive 呼叫以收集其餘資料,然後再呼叫 IcomLU0.Offline。 |
CLU0_E_SYSERROR | 這個方法因為內部錯誤而失敗。 |
例外
備註
在離線呼叫之後,用戶端應用程式稍後可以使用對 Online 的呼叫重新啟用會話。
請注意,離線會釋放 SNA 伺服器 LU。 因此,另一個應用程式可以在應用程式再次呼叫 Online 之前取得 LU。
您可以使用 Online 來復原已傳回CLU0_E_SESSION_FAILED的會話。