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

# PartyXblTokenAndSignatureRequestedStateChange

> Referência da alteração de estado PartyXblTokenAndSignatureRequested, que solicita um token e uma assinatura do XBOX Live para concluir uma chamada HTTP do PlayFab Party.

Informações específicas do tipo de alteração de estado *TokenAndSignatureRequested*.

## Sintaxe

```cpp theme={null}
struct PartyXblTokenAndSignatureRequestedStateChange : PartyXblStateChange {  
    uint32_t correlationId;  
    PartyString method;  
    PartyString url;  
    uint32_t headerCount;  
    PartyXblHttpHeader* headers;  
    uint32_t bodySize;  
    const void* body;  
    PartyBool forceRefresh;  
    PartyBool allUsers;  
    PartyXblLocalChatUser* localChatUser;  
}  
```

### Membros

**`correlationId`**   uint32\_t

Identificador opaco usado para associar a solicitação de token e assinatura à solicitação HTTP interna. Use este identificador ao chamar [PartyXblManager::CompleteGetTokenAndSignatureRequest()](/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_completegettokenandsignaturerequest) para concluir a operação.

**`method`**   [PartyString](/pt-BR/services/playfab/multiplayer/networking/reference/typedefs)

O método HTTP da solicitação, como "GET" ou "POST".

**`url`**   [PartyString](/pt-BR/services/playfab/multiplayer/networking/reference/typedefs)

A URL da solicitação HTTP que precisa de um token e de uma assinatura (totalmente escapada).

**`headerCount`**   uint32\_t

O número de cabeçalhos da solicitação HTTP.

**`headers`**   [PartyXblHttpHeader](/pt-BR/services/playfab/multiplayer/networking/xblreference/structs/partyxblhttpheader)\*\
*matriz de tamanho `headerCount`*

Os cabeçalhos da solicitação HTTP.

**`bodySize`**   uint32\_t

O tamanho do corpo da solicitação em bytes.

**`body`**   const void\*\
*buffer de tamanho `bodySize` bytes*

O corpo da solicitação.

**`forceRefresh`**   [PartyBool](/pt-BR/services/playfab/multiplayer/networking/reference/typedefs)

Se `true`, o token deverá ser atualizado, ignorando qualquer token armazenado em cache.

**`allUsers`**   [PartyBool](/pt-BR/services/playfab/multiplayer/networking/reference/typedefs)

Se `true`, um token deverá ser solicitado para todos os usuários em vez de um usuário específico. Nesse caso, `localChatUser` será nullptr.

**`localChatUser`**   [PartyXblLocalChatUser](/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblLocalChatUser/partyxbllocalchatuser)\*\
*pode ser nullptr*

O usuário de chat local que deve ser usado para recuperar o token e a assinatura.

Este campo só é válido quando `allUsers` está definido como `false`.

## Comentários

O título pode usar a XBOX Authentication Library (XAL) para atender a essas solicitações chamando a função XalUserGetTokenAndSignatureSilentlyAsync(). <br /><br /> Use [PartyXblManager::CompleteGetTokenAndSignatureRequest()](/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_completegettokenandsignaturerequest) para fornecer o token e a assinatura e concluir a operação.

## Requisitos

**Cabeçalho:** PartyXboxLive.h

## Confira também

[Membros do PartyXboxLive](/pt-BR/services/playfab/multiplayer/networking/xblreference/partyxboxlive_members)


## Related topics

- [PartyXblManager::CompleteGetTokenAndSignatureRequest](/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_completegettokenandsignaturerequest.md)
- [PartyXblStateChangeType](/pt-BR/services/playfab/multiplayer/networking/xblreference/enums/partyxblstatechangetype.md)
- [Visão geral da API C/C++ do PartyXboxLive](/pt-BR/services/playfab/multiplayer/networking/xblreference/partyxboxlive_members.md)
- [Biblioteca auxiliar do XBOX Live para o PlayFab Party](/pt-BR/services/playfab/multiplayer/networking/party-xbox-live-guide.md)
- [Integração do PlayFab para títulos dos serviços XBOX](/pt-BR/services/xbox-services/playfab-integration.md)
