Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
Sync メソッドを使用して直前に行われた同期要求を、クライアントがキャンセルできるようにします。
Public Function CancelSync( ByVal hdl As UInt32, ByVal cancel_active As Boolean ) As DBSC_CancelRet
public DBSC_CancelRet CancelSync(UInt32 hdl, Boolean cancel_active)
hdl 同期が要求されたときに Sync メソッドによって返された同期ハンドル。
cancel_active true に設定されている場合は、同期がすでに開始していると要求がキャンセルされます。false に設定されている場合は、同期がまだ開始していない場合にのみ要求がキャンセルされます。
DBSC_CancelRet 列挙の値。DBSC_CANCEL_FAILED が返されたときは、GetErrorInfo メソッドを呼び出して、失敗に関する詳細な情報を取得できます。
キャンセルできるのは、サービスが提供されるのを待っている同期要求のみです。
ShutdownServer メソッドを使用して DBSC_SHUTDOWN_CLEANLY タイプを渡すと、アクティブな同期をキャンセルできます。dbmlsync サーバーは停止する前に同期のキャンセルを試みます。このタスクは、DBTools インターフェイスを使用した同期のキャンセルと同じです。
このメソッドを使用するには、サーバーへの接続が確立されている必要があります。Sync メソッドを呼び出した後、クライアントがサーバーから切断されている場合は、このメソッドを使用することはできません。