最近のアクセス:
SynchronizationEvents.HasEvents メソッド


サーバーへの送信を保留している変更がないか、またはデータをサーバーに送信したときにエラーが発生していないかを、アプリケーションでチェックすることが必要な場合があります。
HasEvent メソッドでこのチェックを行います。

構文

&HasEvents = SynchronizationEvents.HasEvents(&EventStatus)
戻されるタイプ
Boolean
入力値の説明:
&EventStatus
    EventStatus ドメインに基づく変数で、フィルタリングするイベントの状態を示します。有効な値は次のとおりです:
名前
1 Pending
2 ProcessingServer
3 ConfirmedServer
4 RejectedServer
5 CanceledUser

: &EventStatus が 0 の場合、HasEvents メソッドを実行しても、イベントの状態に基づいたフィルタリングが行われません。


False GXPendingEvents テーブル内に、状態が &EventStatus のイベントがない場合は、False を返します。
True GXPendingEvents テーブル内に状態が &EventStatus のイベントがある場合は、True を返します。

説明

SynchronizationEvents 外部オブジェクト」で説明しているように、デバイスで行われたすべての変更を後でサーバーに送信するために、それらの変更を GXPendingEvents テーブルに格納します。このメソッドでは、GXPendingEvents テーブル内にイベントが格納されているかどうかをチェックできます。

Event refresh
    Composite
        &HasEvents = SynchronizationEvents.HasEvents(1)
        If &HasEvents
           Msg("You have events to send!")
        EndIf
    EndComposite
EndEvent

使用可能バージョン

GeneXus Tilo Beta 2 以降

適用範囲

オブジェクト スマート デバイス オブジェクト、オフラインプロシージャー
言語 .NET、Java、Ruby
対応しているプラットフォーム: Android スマートデバイスApple スマートデバイス (iOS)

参考情報

 





 


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