IcomLUO.Offline, méthode
Bascule la session LU0 dans un état hors ligne, ce qui entraîne la désactivation de la session SNA sous-jacente.
Syntaxe
void Offline()
Paramètres
Valeur de retour
Valeur | Description |
---|---|
S_OK | La session a été désactivée avec succès. |
CLU0_E_WAITING | Un autre thread a émis un appel de réception pour cette méthode comLU0, qui n’a pas encore été retournée. |
CLU_E_SERVER_FAILURE | La session TSS n’est plus valide. L’application doit libérer le handle de session. |
CLU0_E_RECEIVE_IN_PROGRESS | L’application n’a pas encore terminé de recevoir la dernière chaîne envoyée par l’hôte. Cela peut être indiqué par la DATA_INCOMPLETE de retour de La réception. Vous devez émettre à nouveau l’appel IcomLU0.Receive pour collecter les données restantes, puis appeler à nouveau IcomLU0.Offline. |
CLU0_E_SYSERROR | Cette méthode a échoué en raison d’une erreur interne. |
Exceptions
Remarques
Après avoir appelé Hors connexion, l’application cliente peut réactiver la session à l’aide d’un appel à Online.
Notez que hors connexion libère la lu du serveur SNA. Par conséquent, il est possible pour une autre application d’acquérir l’unité logique avant que votre application appelle à nouveau Online.
Vous pouvez utiliser Online pour récupérer une session qui a retourné CLU0_E_SESSION_FAILED.