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

# PFPlayerDataManagementServerGetUserPublisherReadOnlyDataAsync

> API de servidor para recuperar dados de usuário no escopo do editor que são somente leitura no cliente de um jogador PlayFab especificado, que pode ser chamada de servidores de jogo confiáveis via HTTPS.

Recupera os dados personalizados específicos do editor para o usuário que só podem ser lidos pelo cliente

## Sintaxe

```cpp theme={null}
HRESULT PFPlayerDataManagementServerGetUserPublisherReadOnlyDataAsync(  
    PFEntityHandle titleEntityHandle,  
    const PFPlayerDataManagementGetUserDataRequest* request,  
    XAsyncBlock* async  
)  
```

### Parâmetros

**`titleEntityHandle`**   PFEntityHandle

PFEntityHandle para uma Entity de título obtida usando PFAuthenticationGetEntityWithSecretKeyAsync.

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

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 no Win32, Linux e macOS. Os dados são armazenados como pares chave-valor JSON. Se o parâmetro Keys for fornecido, o objeto de dados retornado conterá apenas os dados específicos das Keys indicadas. Caso contrário, o conjunto completo de dados personalizados do usuário será retornado. Consulte também ServerGetUserPublisherDataAsync, ServerGetUserPublisherInternalDataAsync, ServerUpdateUserPublisherDataAsync, ServerUpdateUserPublisherInternalDataAsync, ServerUpdateUserPublisherReadOnlyDataAsync. Quando a tarefa assíncrona for concluída, chame [PFPlayerDataManagementServerGetUserPublisherReadOnlyDataGetResultSize](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementservergetuserpublisherreadonlydatagetresultsize) e [PFPlayerDataManagementServerGetUserPublisherReadOnlyDataGetResult](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementservergetuserpublisherreadonlydatagetresult) para obter o resultado.

## Requisitos

**Cabeçalho:** PFPlayerDataManagement.h

## Confira também

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


## Related topics

- [PFPlayerDataManagementServerGetUserPublisherReadOnlyDataGetResult](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementservergetuserpublisherreadonlydatagetresult.md)
- [Visão geral da API C do Services - PFPlayerDataManagement.h](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/pfplayerdatamanagement_members.md)
- [PFPlayerDataManagementServerUpdateUserPublisherReadOnlyDataAsync](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementserverupdateuserpublisherreadonlydataasync.md)
- [PFPlayerDataManagementServerUpdateUserPublisherReadOnlyDataGetResult](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementserverupdateuserpublisherreadonlydatagetresult.md)
- [PFPlayerDataManagementServerGetUserPublisherDataAsync](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementservergetuserpublisherdataasync.md)
