> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFPlayerDataManagementClientUpdatePlayerCustomPropertiesRequest

> Modèle de données PFPlayerDataManagementClientUpdatePlayerCustomPropertiesRequest. Effectue une mise à jour additive des propriétés personnalisées du joueur spécifié. Lors de la mise à jour des propriétés personnalisées du joueur, les valeurs des propriétés qui existent déjà seront remplacées. Aucune autre propriété ne sera modifiée en dehors de celles spécifiées dans l'appel.

Modèle de données PFPlayerDataManagementClientUpdatePlayerCustomPropertiesRequest. Effectue une mise à jour additive des propriétés personnalisées du joueur spécifié. Lors de la mise à jour des propriétés personnalisées du joueur, les valeurs des propriétés qui existent déjà seront remplacées. Aucune autre propriété ne sera modifiée en dehors de celles spécifiées dans l'appel.

## Syntaxe

```cpp theme={null}
typedef struct PFPlayerDataManagementClientUpdatePlayerCustomPropertiesRequest {  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    int32_t const* expectedPropertiesVersion;  
    PFPlayerDataManagementUpdateProperty const* properties;  
    uint32_t propertiesCount;  
} PFPlayerDataManagementClientUpdatePlayerCustomPropertiesRequest;  
```

### Membres

**`customTags`**   [PFStringDictionaryEntry](/fr-CA/services/playfab/api-references/c/pftypes/structs/pfstringdictionaryentry) const\*<br />*may be nullptr*

(Facultatif) Les balises personnalisées facultatives associées à la requête (p. ex. numéro de build, identificateurs de trace externes, etc.).

**`customTagsCount`**   uint32\_t

Nombre de customTags

**`expectedPropertiesVersion`**   int32\_t const\*<br />*may be nullptr*

(Facultatif) Champ facultatif utilisé pour le contrôle de l'accès concurrentiel. Il permet de s'assurer que l'opération de mise à jour ne sera effectuée que si les propriétés du joueur n'ont été mises à jour par aucun autre client depuis la dernière version.

**`properties`**   [PFPlayerDataManagementUpdateProperty](/fr-CA/services/playfab/api-references/c/pfplayerdatamanagementtypes/structs/pfplayerdatamanagementupdateproperty) const\*

Collection de propriétés à définir pour un joueur.

**`propertiesCount`**   uint32\_t

Nombre de properties

## Configuration requise

**En-tête :** PFPlayerDataManagementTypes.h

## Voir aussi

[Membres de PFPlayerDataManagementTypes](/fr-CA/services/playfab/api-references/c/pfplayerdatamanagementtypes/pfplayerdatamanagementtypes_members)


## Related topics

- [PFPlayerDataManagementClientUpdatePlayerCustomPropertiesAsync](/fr-CA/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementclientupdateplayercustompropertiesasync.md)
- [Vue d'ensemble de l'API C Services - PFPlayerDataManagementTypes.h](/fr-CA/services/playfab/api-references/c/pfplayerdatamanagementtypes/pfplayerdatamanagementtypes_members.md)
- [PFPlayerDataManagementServerUpdatePlayerCustomPropertiesRequest](/fr-CA/services/playfab/api-references/c/pfplayerdatamanagementtypes/structs/pfplayerdatamanagementserverupdateplayercustompropertiesrequest.md)
- [PFPlayerDataManagementClientUpdatePlayerCustomPropertiesResult](/fr-CA/services/playfab/api-references/c/pfplayerdatamanagementtypes/structs/pfplayerdatamanagementclientupdateplayercustompropertiesresult.md)
- [PFPlayerDataManagementClientUpdatePlayerCustomPropertiesGetResult](/fr-CA/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementclientupdateplayercustompropertiesgetresult.md)
