0

关于connectionStatein的一个问题SPSession:会话何时更改为 SP_CONNECTION_STATE_DISCONNECTED,即:

SP_CONNECTION_STATE_LOGGED_IN --> SP_CONNECTION_STATE_DISCONNECTEDSP_CONNECTION_STATE_LOGGED_IN <-- SP_CONNECTION_STATE_DISCONNECTED

  1. 是因为某种超时而断开连接,还是仅仅意味着 AP 不在线?

  2. 如果会话处于其SP_CONNECTION_STATE_DISCONNECTED状态,您是否必须调用登录才能将其移动到,SP_CONNECTION_STATE_LOGGED_IN或者当您尝试对 AP 执行某些操作时是否会发生这种情况?

谢谢。

4

1 回答 1

1

SP_CONNECTION_STATE_DISCONNECTED用于由于某种原因从后端启动的情况 - 最可能的原因是后端因维护或类似原因而停机。

当处于这种状态时,库将尝试自行重新连接,并且由于我们永远不会立即关闭所有后端站点,除非发生真正的灾难性事件,它可能会SP_CONNECTION_STATE_LOGGED_IN在几秒钟内切换回。

于 2012-09-27T08:42:58.790 回答