同期データを格納します。
public typedef struct ul_sync_info
メンバー名 | タイプ | 説明 |
---|---|---|
additional_parms |
const char * |
追加のパラメーターを指定した、名前と値のペアの文字列 "name=value;"。 |
auth_parms |
const char * |
Mobile Link イベントの認証パラメーターの配列です。 |
auth_status |
ul_auth_status |
Mobile Link のユーザー認証のステータスです。Mobile Link サーバーが、この情報をクライアントに提供します。 |
auth_value |
ul_s_long |
カスタム Mobile Link のユーザー認証スクリプトの結果です。Mobile Link サーバーが、この情報をクライアントに提供し、認証ステータスを判断できるようにします。 |
download_only |
ul_bool |
現在の同期中は、Ultra Light データベースから変更をアップロードしません。 |
ignored_rows |
ul_bool |
無視されたローのステータスです。同期中にスクリプトがないために Mobile Link サーバーによってローが 1 つでも無視されると、この読み込み専用フィールドが true をレポートします。 |
init_verify |
ul_sync_info * |
検証を初期化します。 |
keep_partial_download |
ul_bool |
同期時の通信エラーが原因でダウンロードが失敗すると、このパラメーターは、変更をロールバックしないで部分的なダウンロードを保持するかどうかを制御します。 |
new_password |
const char * |
ユーザー名に対する新しい Mobile Link パスワードを指定する文字列です。このパラメーターはオプションです。 |
num_auth_parms |
ul_byte |
Mobile Link イベントの認証パラメーターに渡される認証パラメーターの数。 |
observer |
ul_sync_observer_fn |
同期をモニターするコールバック関数またはイベントハンドラーへのポインターです。このパラメーターはオプションです。 |
partial_download_retained |
ul_bool |
同期時の通信エラーが原因でダウンロードが失敗すると、このパラメーターは、変更をロールバックしないで、ダウンロードされたこの変更が適用されたかどうかを示します。 |
password |
const char * |
ユーザー名に対する既存の Mobile Link パスワードを指定する文字列です。このパラメーターはオプションです。 |
ping |
ul_bool |
Ultra Light クライアントと Mobile Link サーバー間の通信を確認します。このパラメーターが true に設定されている場合は、同期は行われません。 |
publications |
const char * |
同期に含めるデータを示す、パブリケーションをカンマで区切ったリストです。 |
resume_partial_download |
ul_bool |
失敗したダウンロードを再開します。同期によって変更はアップロードされず、失敗したダウンロードで変更のみがダウンロードされます。 |
send_column_names |
ul_bool |
アップロード時にカラム名が Mobile Link サーバーに送信されるようアプリケーションに指示します。 |
send_download_ack |
ul_bool |
クライアントがダウンロード確認を提供するかどうかを Mobile Link サーバーに指示します。 |
stream |
const char * |
同期に使用する Mobile Link ネットワークプロトコルです。 |
stream_error |
ul_stream_error |
通信エラーレポート情報を保持する構造体です。 |
stream_parms |
const char * |
選択されたネットワークプロトコルを設定するオプションです。 |
upload_ok |
ul_bool |
Mobile Link サーバーにアップロードされたデータのステータスです。アップロードに成功すると、true をレポートします。 |
upload_only |
ul_bool |
現在の同期中は、統合データベースから変更をダウンロードしません。これにより、特に低速の通信リンクでは、通信時間を節約できます。 |
user_data |
ul_void * |
アプリケーション固有の情報を同期 observer で使用できるようにします。このパラメーターはオプションです。 |
user_name |
const char * |
Mobile Link サーバーがユニークな Mobile Link ユーザーを識別するために使用する文字列です。 |
version |
const char * |
Ultra Light アプリケーションは、バージョン文字列により、同期スクリプトのセットから選択できます。 |
同期パラメーターは、Ultra Light データベースと Mobile Link サーバー間の同期の動作を制御します。Stream Type 同期パラメーター、User Name 同期パラメーター、Version 同期パラメーターが必要です。これらが設定されていない場合、同期メソッドはエラー (SQLE_SYNC_INFO_INVALID またはこれと同じもの) を返します。Download Only、Ping、または Upload Only は一度に 1 つのみ指定できます。これらのパラメーターが 1 つ以上 true に設定されると、同期メソッドはエラー (SQLE_SYNC_INFO_INVALID またはこれと同じもの) を返します。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |