Platforms to show: All Mac Windows Linux Cross-Platform
CKOperationConfigurationMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CloudKit | MBS Mac64bit Plugin | 21.4 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Requires macOS 10.13, iOS 11.0 or newer.
- 7 properties
- property AllowsCellularAccess as Boolean
- property Container as CKContainerMBS
- property Handle as Integer
- property LongLived as Boolean
- property QualityOfService as Integer
- property timeoutIntervalForRequest as Double
- property timeoutIntervalForResource as Double
- method Constructor
- 5 constants
Quality of Service Constants
Constant | Value | Description |
---|---|---|
NSQualityOfServiceBackground | &h09 |
Background QoS is used for work that is not user initiated or visible. In general, a user is unaware that this work is even happening and it will run in the most efficient manner while giving the most deference to higher QoS work. For example, pre-fetching content, search indexing, backups, and syncing of data with external systems. |
NSQualityOfServiceDefault | -1 |
Default QoS indicates the absence of QoS information. Whenever possible QoS information will be inferred from other sources. If such inference is not possible, a QoS between UserInitiated and Utility will be used. |
NSQualityOfServiceUserInitiated | &h19 |
UserInitiated QoS is used for performing work that has been explicitly requested by the user and for which results must be immediately presented in order to allow for further user interaction. For example, loading an email after a user has selected it in a message list. |
NSQualityOfServiceUserInteractive | &h21 |
UserInteractive QoS is used for work directly involved in providing an interactive UI such as processing events or drawing to the screen. |
NSQualityOfServiceUtility | &h11 |
Utility QoS is used for performing work which the user is unlikely to be immediately waiting for the results. This work may have been requested by the user or initiated automatically, does not prevent the user from further interaction, often operates at user-visible timescales and may have its progress indicated to the user by a non-modal progress indicator. This work will run in an energy-efficient manner, in deference to higher QoS work when resources are constrained. For example, periodic content updates or bulk file operations such as media import. |
This class has no sub classes.
Some properties using for this class:
- CKOperationMBS.configuration as CKOperationConfigurationMBS
Blog Entries
Release notes
- Version 21.4
- Added CKOperationConfigurationMBS class.
- Deprecated a few properties in CKOperationMBS class in favor of new CKOperationConfigurationMBS class.
The items on this page are in the following plugins: MBS Mac64bit Plugin.
CKNotificationMBS - CKOperationMBS