PUT (/serviceconfigs//sessiontemplates//sessions/)
Cria, atualiza ou ingressa em uma sessão.Importante:
Este método de URI requer um elemento de cabeçalho X-Xbl-Contract-Version: 104/105 ou posterior em todas as solicitações.
Comentários
Este método HTTP/REST cria, ingressa ou atualiza uma sessão, dependendo de qual subconjunto do mesmo modelo de corpo de solicitação JSON é enviado. Em caso de êxito, ele retorna um objeto MultiplayerSession que contém a resposta retornada pelo servidor. Os atributos nele podem ser diferentes dos atributos do objeto MultiplayerSession passado. Este método pode ser encapsulado por Microsoft.Xbox.Services.Multiplayer.MultiplayerService.WriteSessionAsync. As operações de criação e atualização de sessão usam PUT com um corpo application/json que representa as alterações a serem aplicadas. As operações são idempotentes, ou seja, várias aplicações das mesmas alterações não têm efeito adicional. O corpo da solicitação JSON espelha a estrutura de dados da sessão. Todos os campos e subcampos são opcionais. O formato de transmissão do modo de criação ou ingresso em sessão do método PUT é mostrado abaixo.Observação:
Tenha cuidado ao usar esse padrão. As atualizações são aplicadas às cegas, independentemente do estado atual da sessão.
