connect 方法将 com3270 客户端连接到现有会话。
语法
void Connect(
object sessionHandle
)
参数
参数 | 说明 |
---|---|
sessionHandle |
要连接到的会话的会话句柄。 |
返回值
值 | 说明 |
---|---|
S_OK | 该方法已成功完成。 |
C3270_E_ALREADY_CONNECTED | 另一个 com3270 客户端已连接到指定的会话。 |
C3270_E_SYSERROR | 方法由于内部错误而失败。 |
E_NOINTERFACE | 指定的会话句柄不是有效的 comSNA3270、COMTN3270 或 comLocal3270 IUnknown 接口指针。 |
例外
备注
成功连接到会话后,负责调用 Icom3270.wait,以便为传入的 3270 数据流数据包提供处理时间。
保证你能够独占访问会话,直到调用断开连接。 具体而言,除非调用 Icom3270.wait,否则屏幕缓冲区和屏幕大小不会更改。
如果连接成功完成,则应调用 Icom3270.wait。 通过调用 wait,可以处理任何未处理的 3270 数据,并确保会话处于解锁状态。 调用 wait 后,可以更新或读取显示缓冲区,或将击键发送到主机应用程序。