Syntaxe
Membres
correlationId uint32_t
Identificateur opaque utilisé pour associer la requête de jeton et de signature à la requête HTTP interne. Utilisez cet identificateur lors de l’appel à PartyXblManager::CompleteGetTokenAndSignatureRequest() pour terminer l’opération.
method PartyString
La méthode HTTP de la requête, par exemple “GET” ou “POST”.
url PartyString
L’URL de la requête HTTP qui nécessite un jeton et une signature (entièrement échappée).
headerCount uint32_t
Le nombre d’en-têtes de la requête HTTP.
headers PartyXblHttpHeader*array of size
headerCount
Les en-têtes de la requête HTTP.
bodySize uint32_t
La taille du corps de la requête, en octets.
body const void*buffer of size
bodySize bytes
Le corps de la requête.
forceRefresh PartyBool
Si true, le jeton doit être actualisé, en ignorant tout jeton mis en cache.
allUsers PartyBool
Si true, un jeton doit être demandé pour tous les utilisateurs plutôt que pour un utilisateur spécifique. Dans ce cas, localChatUser sera nullptr.
localChatUser PartyXblLocalChatUser*may be nullptr L’utilisateur de clavardage local qui doit être utilisé pour récupérer le jeton et la signature. Ce champ n’est valide que lorsque
allUsers est défini sur false.
Remarques
Le titre peut utiliser la bibliothèque XBOX Authentication Library (XAL) pour satisfaire ces requêtes en appelant la fonction XalUserGetTokenAndSignatureSilentlyAsync().Utilisez PartyXblManager::CompleteGetTokenAndSignatureRequest() pour fournir le jeton et la signature et terminer l’opération.
