Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Después de crear e inicializar la conexión, puede recibir información de la unidad lógica (LU) especificada. La forma principal de recibir información con el Integrador de sesiones es con el SessionLU0.Receive método .
Después de enviar y recibir mensajes, debe desconectar de la sesión del Integrador de sesiones.
Recepción de información mediante el integrador de sesiones para LU0
Utilice SessionLU0.Receive y
SessionLU0datapara esperar datos desde la LU.Receivepermite pasar el período máximo de tiempo para esperar información, así como si desea enviar una confirmación automática.Receivedevuelve unSessionLU0Dataobjeto .
Ejemplo
En el ejemplo de código siguiente se muestra cómo recibir información con el Integrador de sesiones para 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);
}
}
Para obtener más información sobre el ejemplo de código, vea Session Integrator for LU0 Code Example( Integrador de sesiones para LU0 Code Example).
Véase también
Cómo finalizar una conexión con el integrador de sesiones para LU0
Integrador de sesiones para LU0
Ejemplo de código del integrador de sesiones para LU0
IcomLU0 (interfaz)