Passer au contenu principal
Modèle de données PFDataSetObjectsRequest. Définit des objets JSON sur le profil d’entité demandé. Peut inclure un numéro de version à utiliser pour effectuer des opérations d’accès concurrentiel optimiste lors de la mise à jour. Si la version actuelle diffère de la version indiquée dans la requête, la requête sera ignorée. Si aucune version n’est définie dans la requête, la valeur sera toujours mise à jour si les valeurs diffèrent. L’utilisation de la valeur de version ne garantit toutefois pas une écriture : une erreur ConcurrentEditError peut toujours se produire si plusieurs clients tentent de mettre à jour le même profil. .

Syntaxe

Membres

customTags PFStringDictionaryEntry const*
may be nullptr
(Facultatif) Les balises personnalisées facultatives associées à la requête (par exemple, numéro de build, identificateurs de trace externes, etc.). customTagsCount uint32_t Nombre de customTags entity PFEntityKey const* L’entité sur laquelle effectuer cette action. expectedProfileVersion int32_t const*
may be nullptr
(Facultatif) Champ facultatif utilisé pour le contrôle d’accès concurrentiel. En spécifiant la valeur ProfileVersion précédemment renvoyée par l’API GetObjects ou par d’autres API, vous pouvez vous assurer que la mise à jour de l’objet n’est effectuée que si le profil n’a pas été mis à jour depuis le dernier chargement de cette version. Si le profil de la même entité a été mis à jour, l’opération échouera avec une erreur EntityProfileVersionMismatch. La mise à jour en conflit peut être causée par toute opération qui modifie le profil de l’entité, notamment SetObjects, FinalizeFileUploads et UpdateStatistics. objects PFDataSetObject const* Collection d’objets à définir sur le profil. objectsCount uint32_t Nombre d’objects

Configuration requise

En-tête : PFDataTypes.h

Voir aussi

Membres de PFDataTypes
Dernière modification le 6 octobre 2026