Tipos de valor
Tipos de valor imutáveis que representam dados dos Serviços de jogos.
Resumo
Os métodos de acessor em gerenciadores fornecem resultados como um par <status, valuetype="">, de forma assíncrona (por um callback) ou síncrona (no caso de um acessador de bloqueio).</status,>
Os objetos do tipo valor podem ser válidos (representando um valor válido) ou inválidos. Se o status retornado com o objeto do tipo de valor IsSuccess(), o valor associado será sempre válido. Se o status for IsError(), o valor associado será sempre inválido. A validade pode ser testada diretamente pelo método Valid() em cada objeto de tipo de valor. Chamar métodos diferentes de Valid() de um objeto de tipo de valor inválido é um erro e deve ser evitado.
Os objetos do tipo de valor são imutáveis e refletem uma visualização consistente dos dados subjacentes no momento em que o acessório que os forneceu foi invocado.
Os objetos do tipo valor são móveis e podem ser copiados com eficiência.
As propriedades de objetos do tipo de valor que são complexas ou caras para copiar são retornadas por referência. A vida útil da referência retornada é limitada à vida útil do objeto do tipo de valor.
Métodos auxiliares para converter objetos do tipo de valor em strings de depuração ou para gerar saídas em streams de depuração estão disponíveis. As representações legíveis por humanos fornecidas por esses métodos são destinadas apenas para fins de registro e depuração e não devem ser consideradas estáveis.
Classes |
|
---|---|
gpg:: |
Uma única estrutura de dados que permite acessar dados sobre o status de uma conquista específica. |
gpg:: |
Uma única estrutura de dados que contém dados sobre o status de um evento específico. |
gpg:: |
Uma única estrutura de dados que permite acessar dados sobre o status de uma tabela de classificação específica, como nome e validade. |
gpg:: |
Uma estrutura de dados que contém dados sobre o estado atual de um convite para uma partida por turnos. |
gpg:: |
Uma estrutura de dados que contém dados sobre um participante em uma partida multiplayer. |
gpg:: |
Uma estrutura de dados que contém dados sobre os resultados por participante de uma |
gpg:: |
Uma estrutura de dados que permite acessar dados sobre um jogador específico. |
gpg:: |
Uma única estrutura de dados que contém dados sobre o nível do jogador. |
gpg:: |
Uma estrutura de dados que permite acessar dados sobre um jogador específico. |
gpg:: |
Uma estrutura de dados que contém o estado atual de uma sala multijogador em tempo real. |
gpg:: |
Uma estrutura de dados que contém os dados necessários para criar um objeto |
gpg:: |
Estrutura de dados única que permite acessar dados sobre a pontuação de um jogador. |
gpg:: |
Uma única estrutura de dados que permite acessar dados de pontuação. |
gpg:: |
Uma classe que cria uma entrada em uma página de pontuação. |
gpg:: |
Uma estrutura de dados que é um tipo quase opaco que representa uma consulta para uma ScorePage (ou está vazia). |
gpg:: |
Uma única estrutura de dados que permite acessar um resumo das informações da nota. |
gpg:: |
Uma única estrutura de dados que permite acessar dados sobre o status de metadados de um snapshot específico. |
gpg:: |
Uma única estrutura de dados que permite acessar dados sobre o status de um snapshot específico. |
gpg:: |
Uma única estrutura de dados que permite acessar dados sobre o status de uma imagem de capa específica. |
gpg:: |
Uma estrutura de dados que contém dados sobre o estado atual de uma |
gpg:: |
Uma estrutura de dados que contém os dados necessários para criar um |