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

> Cria e atualiza os dados personalizados específicos do editor para o usuário que podem ser lidos e gravados pelo cliente

Cria e atualiza os dados personalizados específicos do editor para o usuário que podem ser lidos e gravados pelo cliente

## Sintaxe

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

### Parâmetros

**`entityHandle`**   PFEntityHandle

PFEntityHandle a ser usado para autenticação.

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

Objeto de solicitação preenchido.

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

XAsyncBlock para a operação assíncrona.

### Valor de retorno

Tipo: HRESULT

Código de resultado desta operação de API.

## Comentários

Esta API está disponível em todas as plataformas. Essa função executa uma atualização aditiva das cadeias de caracteres arbitrárias que contêm os dados personalizados do usuário. Ao atualizar o objeto de dados personalizados, as chaves que já existem no objeto terão seus valores substituídos, enquanto as chaves com valores nulos serão removidas. Novas chaves serão adicionadas com os valores fornecidos. Nenhum outro par chave-valor será alterado além daqueles especificados na chamada. Consulte também ClientGetUserPublisherDataAsync, ClientGetUserPublisherReadOnlyDataAsync. Quando a tarefa assíncrona for concluída, chame [PFPlayerDataManagementClientUpdateUserPublisherDataGetResult](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementclientupdateuserpublisherdatagetresult) para obter o resultado.

## Requisitos

**Cabeçalho:** PFPlayerDataManagement.h

## Consulte também

[Membros de PFPlayerDataManagement](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/pfplayerdatamanagement_members)


## Related topics

- [PFPlayerDataManagementClientUpdateUserPublisherDataGetResult](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementclientupdateuserpublisherdatagetresult.md)
- [Visão geral da API C do Services - PFPlayerDataManagement.h](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/pfplayerdatamanagement_members.md)
- [PFPlayerDataManagementClientGetUserPublisherDataAsync](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementclientgetuserpublisherdataasync.md)
- [PFPlayerDataManagementClientGetUserPublisherReadOnlyDataAsync](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementclientgetuserpublisherreadonlydataasync.md)
- [PFPlayerDataManagementServerUpdateUserPublisherDataAsync](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementserverupdateuserpublisherdataasync.md)
