Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » MobiLink - 客户端管理 » 用于 MobiLink 的 SQL Anywhere 客户端 » Dbmlsync API » 适用于 C++ 的 Dbmlsync API

 

ShutdownServer 方法

关闭与客户端连接的 dbmlsync 服务器。

语法
bool ShutdownServer( DBSC_ShutdownType how )
注释

Shutdown 方法立即返回,但是在服务器真正关闭前可能会有一些延迟。

调用 ShutdownServer 后仍必须调用 Disconnect。

可使用 WaitForServerShutdown 方法等待,直到服务器真正关闭。请参见WaitForServerShutdown 方法

参数
  • how   表示应关闭服务器的迫切程度。支持以下值:

    • DBSC_SHUTDOWN_ON_EMPTY_QUEUE   表示服务器应完成所有未完成的同步请求然后关闭。一旦服务器收到关闭请求,它就无法再接受同步请求了。

    • DBSC_SHUTDOWN_CLEANLY   表示服务器应尽快完全关闭。不会执行未完成的同步请求,并且可能会中断正在运行的同步。

返回值

如果关闭请求已成功发送到服务器,则返回 true。

如果无法发送关闭请求,则返回 false。返回 false 时,您可调用 GetErrorInfo 方法获取有关失败的详细信息。请参见GetErrorInfo 方法