Condividi tramite


CKSubscriptionOptions Enumerazione

Definizione

Enumera i flag per controllare il comportamento delle notifiche push per le sottoscrizioni basate su query.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'CKQuerySubscriptionOptions' instead.")]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.None, "Use 'CKQuerySubscriptionOptions' instead.")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[System.Flags]
public enum CKSubscriptionOptions
type CKSubscriptionOptions = 
Ereditarietà
CKSubscriptionOptions
Attributi

Campi

FiresOnce 8

La notifica viene attivata una sola volta e l'oggetto sottoscrizione viene eliminato.

FiresOnRecordCreation 1

La notifica viene attivata quando viene creato un record corrispondente alla query.

FiresOnRecordDeletion 4

La notifica viene attivata quando viene eliminato un record che corrisponde alla query.

FiresOnRecordUpdate 2

La notifica viene attivata quando viene aggiornato un record corrispondente alla query.

Si applica a