最近のアクセス:
Synchronization.Send メソッド

構文

&SynchResult = Synchronization.Send()
入力値の説明:
&SynchResult は数値の変数です。

説明

このメソッドは、ローカルデータベースで実行された保留中の変更をサーバーに送信します。これらの変更はすべて、デバイスのローカルデータベース内の GxPendingEvents テーブルにイベントとして格納されます。
注: ビジネスコンポーネントを介して加えられた変更だけがサーバーに送信されます。
送信プロセスが完了すると、サーバーで適切に適用されたすべての保留中イベントが GxPendingEvents テーブルから削除されます。一方、サーバーで適用できなかったイベントはすべて GxPendingEvents テーブルに残り、それらの状態が RejectedServer に変更されます。
SynchronizationEvents 外部オブジェクトには、保留中のイベントや同期エラーを照会するためのメソッドがあります。

戻されるタイプ

次のいずれかの値が戻されます:
Send メッセージのコード Send メッセージ Send メッセージの理由
0 Send OK. データが正常に送信された。
1 Error opening transactions. トランザクションを開いているときにエラーが発生した。
2 Unknown error. 不明なエラー。
3 Replicator not found. アプリケーションがレプリケーターを検出できなかった。[ Services URL ] プロパティが適切であることを確認する、または、レプリケーターサービスが適切に公開されていることをテストする。
8 Send is already running 別の Send が既に実行中のため、レプリケーターが実行されない。

ボタンを押すときに Send メソッドを呼び出す例:
Event "MyAction"
    &SynchResult = Synchronization.Send()
EndEvent

適用範囲

オブジェクト Smart Devices オブジェクト
対応しているプラットフォーム: Android、Apple iOS

使用可能バージョン

GeneXus X Evolution 3 以降

参考情報







サブページ
Created: 15/01/07 22:48 by Admin Last update: 21/05/21 03:32 by Admin
カテゴリ
Powered by GXwiki 3.0