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

# MultiplayerSessionRequest (JSON)

> MultiplayerSessionRequest (JSON)

# MultiplayerSessionRequest (JSON)

O objeto JSON de solicitação passado para uma operação em um objeto **MultiplayerSession**.

<a id="ID4EQ" />

O objeto JSON MultiplayerSessionRequest tem a especificação a seguir.

| Membro | Tipo | Descrição |
| - | - | - |
| constants | object | Configurações somente leitura que são mescladas com o modelo de sessão para produzir as constantes da sessão. |
| properties | object | Alterações a serem mescladas nas propriedades da sessão. |
| members.me | object | Constantes e propriedades que funcionam de forma muito semelhante às suas equivalentes de nível superior. Qualquer método PUT exige que o usuário seja membro da sessão e adiciona o usuário, se necessário. Se "me" for especificado como null, o membro que está fazendo a solicitação será removido da sessão. |
| members | object | Outros objetos que representam usuários a serem adicionados à sessão, indexados por um índice baseado em zero. O número de membros em uma solicitação sempre começa com 0, mesmo que a sessão já contenha membros. Os membros são adicionados à sessão na ordem em que aparecem na solicitação. As propriedades de membro só podem ser definidas pelo usuário ao qual pertencem. |
| servers | object | Valores que indicam atualizações e adições ao conjunto de participantes de servidor associados à sessão. Se um servidor for especificado como null, essa entrada de servidor será removida da sessão. |

<a id="ID4EZ" />

## Estrutura da solicitação

```json theme={null}
{
  "constants": { /* Property Bag */ },
  "properties": { /* Property Bag */ },
  "members": {
    // Requires a service principal. Existing members can be deleted by index.
    // Not available on large sessions.
    "5": null,

    // Reservation requests must start with zero. New users will get added in order to the end of the session's member list.
    // Large sessions don't support reservations.
    "reserve_0": {
      "constants": { /* Property Bag */ }
    },
    "reserve_1": {
      "constants": { /* Property Bag */ }
    },

    // Requires a user principal with a xuid claim. Can be 'null' to remove myself from the session.
    "me": {
      "constants": { /* Property Bag */ },
      "properties": { /* Property Bag */ },
    }
  },

  // Requires a server principal.
  "servers": {
    // Can be any name. The value can be 'null' to remove the server from the session.
    "name": {
      "constants": {  /* Property Bag */ },
      "properties": {  /* Property Bag */ }
    }
  }
}
```

<a id="ID4EAB" />

## Confira também

<a id="ID4ECB" />

##### Pai

[Referência de objetos JSON (JavaScript Object Notation)](/pt-BR/reference/live/rest/json/atoc-xboxlivews-reference-json)

<a id="ID4EMB" />

##### Referência

[MultiplayerSession (JSON)](/pt-BR/reference/live/rest/json/json-multiplayersession)

[PUT (/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}/sessions/{sessionName})](/pt-BR/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidsessiontemplatessessiontemplatenamesessionssessionnameput)


## Related topics

- [Multiplayer FAQ and troubleshooting](/services/xbox-services/multiplayer/mpsd/concepts/live-multiplayer-2015-faq.md)
- [Multiplayer Session Directory overview](/services/xbox-services/multiplayer/mpsd/live-mpsd-overview.md)
- [Preguntas frecuentes y solución de problemas de multijugador](/es/services/xbox-services/multiplayer/mpsd/concepts/live-multiplayer-2015-faq.md)
- [多人游戏常见问题和故障排除](/zh-CN/services/xbox-services/multiplayer/mpsd/concepts/live-multiplayer-2015-faq.md)
- [멀티플레이어 FAQ 및 문제 해결](/ko/services/xbox-services/multiplayer/mpsd/concepts/live-multiplayer-2015-faq.md)
