データベース同期処理中に使用されたパラメーターを保持します。
public class SyncParms
継承されたメンバーを含む SyncParms クラスのすべてのメンバー。
名前 | 説明 |
---|---|
クライアントがダウンロードの確認を送信しているかどうかを判断します。 | |
カスタムのユーザー認証スクリプトに渡されるパラメーターを返します。 | |
活性タイムアウトの長さを秒単位で返します。 | |
setUserName メソッドで指定されたユーザーの新しい Mobile Link パスワードを返します。 | |
setUserName メソッドで指定されたユーザーの Mobile Link パスワードを返します。 | |
同期させるパブリケーションを返します。 | |
カラム名が Mobile Link サーバーに送信されている場合は true を返します。 | |
同期ストリームを設定するパラメーターを返します。 | |
現在指定されている SyncObserver オブジェクトを返します。 | |
同期のステータスを含む SyncResult オブジェクトを返します。 | |
統合データベースにテーブルがアップロードされる順序を返します。 | |
Mobile Link サーバーがクライアントをユニークに識別する Mobile Link ユーザー名を返します。 | |
使用するスクリプトバージョンを返します。 | |
同期がダウンロード専用かどうかを確認します。 | |
クライアントが Mobile Link サーバーに対して ping または同期を実行しているかどうかを確認します。 | |
同期がアップロード専用かどうかを確認します。 | |
クライアントがダウンロードの確認を送信すべきかどうかを指定します。 | |
カスタムユーザー認証スクリプト (Mobile Link authenticate_parameters 接続イベント) のパラメーターを指定します。 | |
同期をダウンロード専用に設定します。 | |
活性タイムアウトの長さを秒単位で設定します。 | |
setUserName メソッドで指定されたユーザーの新しい Mobile Link パスワードを設定します。 | |
setUserName メソッドで指定されたユーザーの Mobile Link パスワードを設定します。 | |
クライアントが Mobile Link サーバーに対して、同期を実行しないで ping を実行するように設定します。 | |
同期させるパブリケーションを設定します。 | |
同期中にカラム名を Mobile Link サーバーに送信するかどうかを指定します。 | |
同期の進行状況をモニターする SyncObserver オブジェクトを設定します。 | |
統合データベースにテーブルがアップロードされる順序を設定します。 | |
同期をアップロード専用に設定します。 | |
Mobile Link サーバーがクライアントをユニークに識別する Mobile Link ユーザー名を設定します。 | |
使用する同期スクリプトを設定します。 | |
HTTP 同期用の SyncParms オブジェクトを作成します。 | |
セキュア HTTPS 同期用の SyncParms オブジェクトを作成します。 |
このインターフェイスは、Connection.createSyncParms メソッドによって呼び出されます。
同期コマンドは一度に 1 つだけ設定できます。コマンドは、setDownloadOnly、setPingOnly、setUploadOnly の各メソッドを使用して指定します。このいずれかのメソッドを true に設定すると、他のメソッドが false に設定されます。
UserName パラメーターと Version パラメーターは設定する必要があります。UserName はクライアントデータベースごとにユニークである必要があります。
通信ストリームは、getStreamParms メソッドを使用して、SyncParms オブジェクトのタイプに基づいて設定します。たとえば、次のコードでは、HTTP 同期の準備と実行を行っています。
SyncParms syncParms = myConnection.createSyncParms( SyncParms.HTTP_STREAM, "MyUniqueMLUserID", "MyMLScriptVersion" ); syncParms.setPassword("ThePWDforMyUniqueMLUserID"); syncParms.getStreamParms().setHost("MyMLHost"); myConnection.synchronize(syncParms); |
「カンマ区切りのリスト」
AuthenticationParms、Publications、TableOrder の各パラメーターはすべて、値のカンマ区切りのリストを含む文字列値を使用して指定します。リスト内の値は一重引用符または二重引用符で囲むことができますが、エスケープ文字はありません。引用符がなかった場合、値の前後のスペースは無視されます。たとえば、次のコードは Table A、Table B,D、Table C" を順に指定します。
syncParms.setTableOrder("'Table A',\"Table B,D",Table C" ); |
getAcknowledgeDownload メソッド
getAuthenticationParms メソッド
getLivenessTimeout メソッド
getNewPassword メソッド
getPassword メソッド
getPublications メソッド
getSendColumnNames メソッド
getStreamParms メソッド
getSyncObserver メソッド
getSyncResult メソッド
getTableOrder メソッド
getUserName メソッド
getVersion メソッド
isDownloadOnly メソッド
isPingOnly メソッド
isUploadOnly メソッド
setAcknowledgeDownload メソッド
setAuthenticationParms メソッド
setDownloadOnly メソッド
setLivenessTimeout メソッド
setNewPassword メソッド
setPassword メソッド
setPingOnly メソッド
setPublications メソッド
setSendColumnNames メソッド
setSyncObserver メソッド
setTableOrder メソッド
setUploadOnly メソッド
setUserName メソッド
setVersion メソッド
HTTP_STREAM 変数
HTTPS_STREAM 変数
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |