Share via


CKSyncEngineDelegate.SyncEngine Method

Definition

Overloads

SyncEngine(CKSyncEngine, CKSyncEngineEvent)

[Foundation.Export("syncEngine:handleEvent:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void SyncEngine(CloudKit.CKSyncEngine syncEngine, CloudKit.CKSyncEngineEvent event);
[<Foundation.Export("syncEngine:handleEvent:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member SyncEngine : CloudKit.CKSyncEngine * CloudKit.CKSyncEngineEvent -> unit
override this.SyncEngine : CloudKit.CKSyncEngine * CloudKit.CKSyncEngineEvent -> unit

Parameters

syncEngine
CKSyncEngine

Implements

Attributes

Applies to

SyncEngine(CKSyncEngine, CKSyncEngineFetchChangesContext)

[Foundation.Export("syncEngine:nextFetchChangesOptionsForContext:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual CloudKit.CKSyncEngineFetchChangesOptions SyncEngine(CloudKit.CKSyncEngine syncEngine, CloudKit.CKSyncEngineFetchChangesContext context);
[<Foundation.Export("syncEngine:nextFetchChangesOptionsForContext:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member SyncEngine : CloudKit.CKSyncEngine * CloudKit.CKSyncEngineFetchChangesContext -> CloudKit.CKSyncEngineFetchChangesOptions
override this.SyncEngine : CloudKit.CKSyncEngine * CloudKit.CKSyncEngineFetchChangesContext -> CloudKit.CKSyncEngineFetchChangesOptions

Parameters

syncEngine
CKSyncEngine

Returns

Implements

Attributes

Applies to

SyncEngine(CKSyncEngine, CKSyncEngineSendChangesContext)

[Foundation.Export("syncEngine:nextRecordZoneChangeBatchForContext:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual CloudKit.CKSyncEngineRecordZoneChangeBatch? SyncEngine(CloudKit.CKSyncEngine syncEngine, CloudKit.CKSyncEngineSendChangesContext context);
[<Foundation.Export("syncEngine:nextRecordZoneChangeBatchForContext:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member SyncEngine : CloudKit.CKSyncEngine * CloudKit.CKSyncEngineSendChangesContext -> CloudKit.CKSyncEngineRecordZoneChangeBatch
override this.SyncEngine : CloudKit.CKSyncEngine * CloudKit.CKSyncEngineSendChangesContext -> CloudKit.CKSyncEngineRecordZoneChangeBatch

Parameters

syncEngine
CKSyncEngine

Returns

Implements

Attributes

Applies to