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
An object that describes how a CloudKit operation behaves.
Example
Dim operationConfiguration As CKOperationConfigurationMBS = New CKOperationConfigurationMBS()
operationConfiguration.timeoutIntervalForRequest = 30
operationConfiguration.timeoutIntervalForResource = 30
operationConfiguration.QualityOfService = CKOperationConfigurationMBS.NSQualityOfServiceUserInitiated

Requires macOS 10.13, iOS 11.0 or newer.

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:

Blog Entries

Release notes


The items on this page are in the following plugins: MBS Mac64bit Plugin.


CKNotificationMBS   -   CKOperationMBS


The biggest plugin in space...