Asynchronous synchronization The following members have been added to support asynchronous synchronization:
public delegate void ULSyncProgressedDlg( IAsyncResult result, ULSyncProgressData data ) This method is invoked during synchronization to provide progress information. See ULSyncProgressedDlg delegate [UltraLite.NET].
public IAsyncResult ULConnection.BeginSynchronize() This method creates a new thread to perform a synchronization and then returns immediately. See ULConnection.BeginSynchronize method [UltraLite.NET].
public IAsyncResult ULConnection.BeginSynchronize( Control control, ULSyncProgressedDlg dlg, object state ) This method creates a new thread to perform a synchronization and then returns immediately. See ULConnection.BeginSynchronize method [UltraLite.NET].
public void ULConnection.CancelSynchronize( IAsyncResult asyncResult ) This method tells the synchronization thread to terminate and then returns immediately. See ULConnection.CancelSynchronize method [UltraLite.NET].
public void ULConnection.EndSynchronize( IAsyncResult asyncResult ) This method blocks until an asynchronously launched synchronization terminates. A ULException is thrown if the synchronization failed. See ULConnection.EndSynchronize method [UltraLite.NET].
public bool ULSyncProgressData.IsFinalSyncProgress This property is true if this is the final synchronization progress message for a synchronization. See ULSyncProgressData.IsFinalSyncProgress property [UltraLite.NET].
Database configuration support for Android devices The new DatabaseManager.CreateConfigurationFileAndroid method establishes the ConfigFileAndroid object for a persistent database saved in a file on an Android device. See ConfigFileAndroid interface [Android] [UltraLiteJ].
Android-related updates to the ConfigPersistent interface The following members are affected by the UltraLiteJ support for Android:
Member name | Status |
---|---|
enableAesDBEncryption method | New for Android only. Enables AES encryption of the database. See ConfigPersistent.enableAesDBEncryption method [Android] [UltraLiteJ]. |
getAutoCheckpoint method | Deprecated for BlackBerry; active for Android. |
getConnectionString method | New for Android only. Gets a connection string registered with SetConnectionString. See ConfigPersistent.getConnectionString method [Android] [UltraLiteJ]. |
getCreationString method | New for Android only. Gets a creation string registered with SetCreationString. See ConfigPersistent.getCreationString method [Android] [UltraLiteJ]. |
getDatabaseKey method | New for Android only. Gets a database encryption key registered with SetDatabaseKey. See ConfigPersistent.getDatabaseKey method [Android] [UltraLiteJ]. |
getUserName method | New for Android only. Gets the name of a user set by setUserName. See ConfigPersistent.getUserName method [Android] [UltraLiteJ]. |
setAutocheckpoint method | Deprecated for BlackBerry; active for Android. |
setConnectionString method | New for Android only. Sets the connection string to be used to create or connect to a database. See ConfigPersistent.setConnectionString method [Android] [UltraLiteJ]. |
setCreationString method | New for Android only. Sets the creation string to be used to create a database. See ConfigPersistent.setCreationString method [Android] [UltraLiteJ]. |
setDatabaseKey method | New for Android only. Sets the key for encryption. See ConfigPersistent.setDatabaseKey method [Android] [UltraLiteJ]. |
setEncryption method | BlackBerry only. |
setUserName method | New for Android only. Sets the name of the user. See ConfigPersistent.setUserName method [Android] [UltraLiteJ]. |
For more information, see ConfigPersistent interface [UltraLiteJ].
Android-related updates to the Connection interface The following members are affected by the UltraLiteJ support for Android:
Member name | Status |
---|---|
checkpoint method | Deprecated for BlackBerry; active for Android. |
emergencyShutdown method | Not available for Android. |
getDatabaseId method | Not available for Android. |
getDatabaseProperty method | Not available for Android. |
getState method | Not available for Android. |
isSynchronizationDeleteDisabled method | Not available for Android. |
OPTION_BLOB_FILE_BASE_DIR variable | BlackBerry and Java SE only. |
For more information, see Connection interface [UltraLiteJ].
Android-related updates to the DatabaseManager class The following members are not available for Android:
createConfigurationNonPersistent method
createFileTransfer method
For more information, see DatabaseManager class [UltraLiteJ].
Android-related updates to the ResultSet interface The following members are not available for Android:
getBoolean method
getBytes method
getClobReader method
getDate method
getDecimalNumber method
getDouble method
getFloat method
getLong method
getSize method
getString method
getUUIDValue method
isNull method
For more information, see ResultSet interface [UltraLiteJ].
Discuss this page in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |