> ## 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.

# PFPlayerDataManagementClientUpdateUserPublisherDataAsync

> Crea y actualiza los datos personalizados específicos del publicador para el usuario que el cliente puede leer y escribir

Crea y actualiza los datos personalizados específicos del publicador para el usuario que el cliente puede leer y escribir

## Sintaxis

```cpp theme={null}
HRESULT PFPlayerDataManagementClientUpdateUserPublisherDataAsync(  
    PFEntityHandle entityHandle,  
    const PFPlayerDataManagementClientUpdateUserDataRequest* request,  
    XAsyncBlock* async  
)  
```

### Parámetros

**`entityHandle`**   PFEntityHandle

PFEntityHandle que se usará para la autenticación.

**`request`**   [PFPlayerDataManagementClientUpdateUserDataRequest\*](/services/playfab/api-references/c/pfplayerdatamanagementtypes/structs/pfplayerdatamanagementclientupdateuserdatarequest)

Objeto de solicitud rellenado.

**`async`**   XAsyncBlock\*\
**Inout**

XAsyncBlock para la operación asincrónica.

### Valor devuelto

Tipo: HRESULT

Código de resultado de esta operación de API.

## Comentarios

Esta API está disponible en todas las plataformas. Esta función realiza una actualización aditiva de las cadenas arbitrarias que contienen los datos personalizados del usuario. Al actualizar el objeto de datos personalizados, las claves que ya existen en el objeto verán sus valores sobrescritos, mientras que las claves con valores nulos se quitarán. Se agregarán nuevas claves con los valores dados. No se cambiará ningún otro par clave-valor aparte de los especificados en la llamada. Vea también ClientGetUserPublisherDataAsync, ClientGetUserPublisherReadOnlyDataAsync. Cuando se complete la tarea asincrónica, llame a [PFPlayerDataManagementClientUpdateUserPublisherDataGetResult](/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementclientupdateuserpublisherdatagetresult) para obtener el resultado.

## Requisitos

**Encabezado:** PFPlayerDataManagement.h

## Consulte también

[Miembros de PFPlayerDataManagement](/services/playfab/api-references/c/pfplayerdatamanagement/pfplayerdatamanagement_members)


## Related topics

- [PFPlayerDataManagementClientUpdateUserPublisherDataGetResult](/es/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementclientupdateuserpublisherdatagetresult.md)
- [Información general de la API de C de Services - PFPlayerDataManagement.h](/es/services/playfab/api-references/c/pfplayerdatamanagement/pfplayerdatamanagement_members.md)
- [PFPlayerDataManagementClientGetUserPublisherDataAsync](/es/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementclientgetuserpublisherdataasync.md)
- [PFPlayerDataManagementClientGetUserPublisherReadOnlyDataAsync](/es/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementclientgetuserpublisherreadonlydataasync.md)
- [PFPlayerDataManagementServerUpdateUserPublisherDataAsync](/es/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementserverupdateuserpublisherdataasync.md)
