クライアントの接続先である 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 メソッドを参照してください。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |