Platforms to show: All Mac Windows Linux Cross-Platform
CKDatabaseOperationMBS class
Super class: CKOperationMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CloudKit | MBS Mac64bit Plugin | 16.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Database operations typically involve fetching and saving records and other database objects, as well as queries on the contents of the database. You use the property of this class to tell the operation object which database to use when executing its task. Do not subclass this class or create instances of it. Instead, create instances of one of its concrete subclasses.
Available on macOS 10.12 or newer.
Subclass of the CKOperationMBS class.
- property database as CKDatabaseMBS
- method Constructor
Super class CKOperationMBS
- 2 events
- event Completed
- event LongLivedOperationWasPersisted
- 8 properties
- property configuration as CKOperationConfigurationMBS
- property Handle as Integer
- property operationID as String
- 7 methods
- method cancel
- method Constructor
- method Destructor
- method isCancelled as boolean
- method isExecuting as boolean
- method isFinished as boolean
- method start
Sub classes:
- class CKFetchDatabaseChangesOperationMBS
- class CKFetchRecordChangesOperationMBS
- class CKFetchRecordsOperationMBS
- class CKFetchRecordZoneChangesOperationMBS
- class CKFetchRecordZonesOperationMBS
- class CKFetchSubscriptionsOperationMBS
- class CKFetchWebAuthTokenOperationMBS
- class CKModifyRecordsOperationMBS
- class CKModifyRecordZonesOperationMBS
- class CKModifySubscriptionsOperationMBS
- class CKQueryOperationMBS
Some methods using this class:
- CKDatabaseMBS.addOperation(operation as CKDatabaseOperationMBS)
The items on this page are in the following plugins: MBS Mac64bit Plugin.
CKDatabaseNotificationMBS - CKDatabaseSubscriptionMBS