Réception de messages avec l’intégrateur de transactions pour LU0
Après avoir créé et initialisé votre connexion, vous pouvez recevoir des informations de l’unité logique (LU) spécifiée. La principale façon de recevoir des informations avec l’intégrateur de session consiste à utiliser la SessionLU0.Receive
méthode .
Après avoir envoyé et reçu des messages, vous devez vous déconnecter de votre session d’intégrateur de session.
Recevoir des informations à l’aide de l’intégrateur de session pour LU0
Utilisez SessionLU0.Receive et
SessionLU0data
pour attendre les données de l’unité logique.Receive
vous permet de passer la durée maximale d’attente des informations, ainsi que d’envoyer un accusé de réception automatique.Receive
retourne unSessionLU0Data
objet .
Exemple
L’exemple de code suivant montre comment recevoir des informations avec l’intégrateur de session pour LU0.
private void CreateSession_Click(object sender, EventArgs e)
{
try
{
LUName.Text = LUName.Text.Trim();
if (LUName.Text.Length == 0)
{
MessageBox.Show("You must fill out the LU or Pool Name");
return;
}
_session = new SessionLU0(); _session.Connect("LogicalUnitName=" + LUName.Text, SessionLU0InitType.SSCP);
// Receive the logon screen.
SessionLU0Data receivedData = _session.Receive(20000, true); // Trace out the received data.
TraceData(false, receivedData.Data, receivedData.Indication);
// Disable every button and text box.
DisableEverything();
// Insert User/Password.
EnableInsertUserId();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Pour plus d’informations sur l’exemple de code, consultez Exemple de code d’intégrateur de session pour LU0.
Voir aussi
Comment arrêter une connexion avec l’intégrateur de session pour LU0
Intégrateur de sessions pour LU0
Intégrateur de sessions pour l’exemple de code LU0
Interface IcomLU0