Types de valeurs
Types de valeurs immuables représentant les données des services de jeux.
Résumé
Les méthodes d'accesseur sur les gestionnaires fournissent les résultats sous la forme d'une paire <status, valuetype="">, de manière asynchrone (via un rappel) ou de manière synchrone (dans le cas d'un accesseur bloquant).</status,>
Les objets de type valeur peuvent être valides (représentant une valeur valide) ou non valides. Si l'état est renvoyé avec l'objet de type de valeur IsSuccess(), la valeur associée sera toujours valide. Si l'état IsError() est défini, la valeur associée sera toujours non valide. La validité peut être testée directement via la méthode Valid() sur chaque objet de type de valeur. L'appel de méthodes autres que Valid() pour un objet de type de valeur non valide est une erreur et doit être évitée.
Les objets de type valeur sont immuables et reflètent une vue cohérente des données sous-jacentes au moment où l'accesseur qui les a fourni a été appelé.
Les objets de type valeur peuvent être déplacés et efficacement copiés.
Les propriétés des objets de type valeur qui sont complexes ou coûteuses à copier sont renvoyées par référence. La durée de vie de la référence renvoyée est limitée à celle de l'objet de type de valeur.
Des méthodes d'assistance permettant de convertir des objets de type valeur en chaînes ou en sortie pour déboguer des flux sont disponibles. Les représentations lisibles fournies par ces méthodes sont destinées à la journalisation et au débogage uniquement et ne doivent pas être considérées comme stables.
Classes |
|
---|---|
gpg:: |
Structure de données unique qui vous permet d'accéder aux données sur le statut d'une réussite spécifique. |
gpg:: |
Structure de données unique contenant des données sur l'état d'un événement spécifique. |
gpg:: |
Structure de données unique vous permettant d'accéder à des données sur le statut d'un classement spécifique, telles que son nom et sa validité. |
gpg:: |
Structure de données contenant des données sur l'état actuel d'une invitation à une partie au tour par tour. |
gpg:: |
Structure de données contenant des données sur un participant à une partie multijoueur. |
gpg:: |
Une structure de données contenant des données sur les résultats par participant pour une |
gpg:: |
Structure de données qui vous permet d'accéder aux données d'un joueur spécifique. |
gpg:: |
Structure unique contenant des données sur le niveau du joueur. |
gpg:: |
Structure de données qui vous permet d'accéder aux données d'un joueur spécifique. |
gpg:: |
Structure de données contenant l'état actuel d'une salle multijoueur en temps réel |
gpg:: |
Structure de données contenant les données nécessaires à la création d'un objet |
gpg:: |
Structure de données unique qui vous permet d'accéder aux données sur le score d'un joueur. |
gpg:: |
Une structure de données unique qui vous permet d'accéder aux données de score |
gpg:: |
Une classe qui crée une entrée sur une page de scores. |
gpg:: |
Structure de données de type presque opaque représentant une requête pour une page ScorePage (ou vide). |
gpg:: |
Une structure de données unique qui vous permet d'accéder à une synthèse des informations sur le score. |
gpg:: |
Structure de données unique qui vous permet d'accéder aux données sur l'état des métadonnées d'instantané spécifiques. |
gpg:: |
Structure de données unique qui vous permet d'accéder aux données sur l'état d'un instantané spécifique. |
gpg:: |
Structure de données unique qui vous permet d'accéder à des données sur l'état d'une image de couverture spécifique. |
gpg:: |
Structure de données contenant des données sur l'état actuel d'une |
gpg:: |
Structure de données contenant les données nécessaires à la création d'un |