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 |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |