開発者は、GetEvents メソッドを実行することで、格納されているイベントにアクセスして処理できます。
このイベントは、サーバーからエラーとして戻されたイベントがある場合などに、エラーメッセージを取得するのに便利です。
&SynchronizationEventList = SynchronizationEvents.GetEvents(&EventStatus)
戻されるタイプ
SynchronizationEventList
入力値の説明:
&EventStatus
EventStatus ドメインに基づく変数で、フィルタリングするイベントの状態を示します。有効な値は次のとおりです:
値 |
名前 |
1 |
Pending |
2 |
ProcessingServer |
3 |
ConfirmedServer |
4 |
RejectedServer |
5 |
CanceledUser |
注: &EventStatus が 0 の場合、GetEvents メソッドを実行しても、イベントの状態に基づいたフィルタリングが行われません。
SynchronizationEvent 値を返します。この値は、GXPendingEvents テーブルに格納された、状態が &EventStatus であるイベントのコレクションを示します。
「SynchronizationEvents 外部オブジェクト」で説明しているように、デバイスで行われたすべての変更を後でサーバーに送信するために、それらの変更を GXPendingEvents テーブルに格納します。このメソッドを使用すると、それらのレジストリにアクセスできます。また、オプションで、これらのイベントの EventStatus でフィルタリングできます。
Event refresh
&SynchronizationEventList = SynchronizationEvents.GetEvents(EventStatus.Pending)
EndEvent
&SynchronizationEventList は SynchronizationEventList SDT に基づきます。また、この変数は、パネルのレイアウトに SD グリッドとして表示されます。
GeneXus Tilo Beta 2 以降
|