Xojo Conferences
XDCMay2019MiamiUSA

Platforms to show: All Mac Windows Linux Cross-Platform

CNSaveRequestMBS class

Type Topic Plugin Version macOS Windows Linux Console & Web iOS
class Contacts MBS Mac64bit Plugin 16.3 Yes No No Yes, macOS only No
Function: The CNSaveRequest class defines a save request operation for contacts.
Notes: The CNSaveRequest class creates a new save request for each save operation on the contact store. You can batch multiple changes into one save request (note that these changes only apply to objects). In the case of overlapping changes in multiple or concurrent save requests, the last change wins. If you try to add an object (that is, a contact, or a group,) that already exists in the contact store, the CNErrorCodeInsertedRecordAlreadyExists error occurs and the CNErrorUserInfoAffectedRecordsKey array is updated to contain the object you tried to add. If you try to update or delete an object that is not present in the contact store, the save request does not perform the update or deletion, the CNErrorCodeRecordDoesNotExist error occurs, and the CNErrorUserInfoAffectedRecordsKey array is updated to contain the object you tried to update or delete. Do not access objects in the save request while a save request is executing.

Feedback, Comments & Corrections

This class has no sub classes.

Some methods using this class:

Some examples which use this class:


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


CNPostalAddressMBS   -   CNSocialProfileMBS




Links
MBS Xojo Plugins