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

SQL Anywhere 11.0.1 (日本語) » Mobile Link - クライアント管理 » Mobile Link 用 SQL Anywhere クライアント » dbmlsync 統合コンポーネント (旧式) » dbmlsync 統合コンポーネントのイベント

 

UploadAck イベント

UploadAck イベントは、コンポーネントがアップロードの確認を Mobile Link サーバから受信した後にトリガされます。

構文
Public Event UploadAck( _ 
  ByVal status As DbmlsyncCOM.UploadAckStatus _
)
Member of DbmlsyncCOM.Dbmlsync
パラメータ

status   アップロードが処理された後に、Mobile Link によってリモートに返されたステータスを示します。以下のいずれかの値になります。

  • StatCommitted   Mobile Link サーバがアップロードを受信し、コミットしたことを示します。

  • StatRetry   アップロードの開始位置であるログ・オフセットの値が、Mobile Link サーバと dbmlsync で異なっていたことを示します。Mobile Link サーバは、アップロードをコミットしませんでした。コンポーネントは、Mobile Link サーバのログ・オフセットから開始して別のアップロードを送信します。

  • StatFailed   Mobile Link サーバがアップロードをコミットしなかったことを示します。

備考

このイベントを使用して、dbmlsync がアップロードの確認を Mobile Link サーバから受信した後にカスタム・アクションを追加します。

次に示す Visual Basic .NET の例は、UploadAck イベントがトリガされたときに、アップロードが失敗していた場合にメッセージを出力します。

Private Sub dbmlsync1_UploadAck(ByVal status As DbmlsyncCOM.UploadAckStatus) Handles dbmlsync1.UploadAck

    If status = DbmlsyncCOM.UploadAckStatus.StatFailed Then
         MsgBox("Upload Failed")
    End If

End Sub