Platforms to show: All Mac Windows Linux Cross-Platform
CKServerChangeTokenMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CloudKit | MBS Mac64bit Plugin | 16.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
You do not create instances of this class yourself. When fetching records using a CKFetchRecordChangesOperation object, the server provides one of these objects along with the record changes. The next time you fetch the records, pass the previous token to the server. Passing the previous token tells the server what portions of the records to fetch and return to your app.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 2 properties
- property description as String
- property Handle as Integer
- 4 methods
- method Archive(byref error as NSErrorMBS) as MemoryBlock
- method Constructor Private
- method copy as CKServerChangeTokenMBS
- method IsEqual(Other as CKServerChangeTokenMBS) as boolean
- 2 shared methods
- shared method Available as Boolean
- shared method Unarchive(Data as MemoryBlock, byref error as NSErrorMBS) as CKServerChangeTokenMBS
This class has no sub classes.
Some methods using this class:
- CKFetchDatabaseChangesOperationMBS.Constructor(previousServerChangeToken as CKServerChangeTokenMBS)
- CKFetchRecordChangesOperationMBS.Constructor(recordZoneID as CKRecordZoneIDMBS, previousServerChangeToken as CKServerChangeTokenMBS)
Some properties using for this class:
- CKFetchDatabaseChangesOperationMBS.previousServerChangeToken as CKServerChangeTokenMBS
- CKFetchRecordChangesOperationMBS.previousServerChangeToken as CKServerChangeTokenMBS
- CKFetchRecordZoneChangesOptionsMBS.previousServerChangeToken as CKServerChangeTokenMBS
Some events using this class:
- CKFetchDatabaseChangesOperationMBS.changeTokenUpdated(serverChangeToken as CKServerChangeTokenMBS)
- CKFetchDatabaseChangesOperationMBS.fetchDatabaseChangesCompleted(serverChangeToken as CKServerChangeTokenMBS, moreComing as Boolean, operationError as NSErrorMBS)
- CKFetchRecordChangesOperationMBS.fetchRecordChangesCompleted(serverChangeToken as CKServerChangeTokenMBS, clientChangeTokenData as MemoryBlock, operationError as NSErrorMBS)
- CKFetchRecordZoneChangesOperationMBS.recordZoneChangeTokensUpdated(recordZoneID as CKRecordZoneIDMBS, serverChangeToken as CKServerChangeTokenMBS, clientChangeTokenData as MemoryBlock)
- CKFetchRecordZoneChangesOperationMBS.recordZoneFetchCompleted(recordZoneID as CKRecordZoneIDMBS, serverChangeToken as CKServerChangeTokenMBS, clientChangeTokenData as MemoryBlock, moreComing as boolean, recordZoneError as NSErrorMBS)
Blog Entries
Release notes
- Version 21.2
- Added Archive and Unarchive methods to CKRecordMBS and CKServerChangeTokenMBS classes.
The items on this page are in the following plugins: MBS Mac64bit Plugin.