Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Nachdem Sie Ihre Verbindung erstellt und initialisiert haben, können Sie Informationen aus der angegebenen logischen Einheit (LU) empfangen. Die primäre Möglichkeit, Informationen mit Session Integrator zu empfangen, ist die SessionLU0.Receive Methode.
Nach dem Senden und Empfangen von Nachrichten müssen Sie die Verbindung mit Ihrer Session Integrator-Sitzung trennen.
Empfangen von Informationen mithilfe von Session Integrator für LU0
Verwenden Sie SessionLU0.Receive und
SessionLU0data, um auf Daten aus der LU zu warten.Receiveermöglicht es Ihnen, die maximale Wartezeit auf Informationen festzulegen und zu entscheiden, ob Sie eine automatische Bestätigung senden möchten.Receivegibt einSessionLU0DataObjekt zurück.
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie Informationen mit Session Integrator für LU0 empfangen werden.
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);
}
}
Weitere Informationen zum Codebeispiel finden Sie unter Session Integrator for LU0 Code Example.
Siehe auch
So beenden Sie eine Verbindung mit Session Integrator für LU0
Session Integrator für LU0
Session-Integrator für LU0-Beispielcode
IcomLU0-Schnittstelle