Freigeben über


PartyXblTokenAndSignatureRequestedStateChange

Spezifische Informationen für den TokenAndSignatureRequested-Zustandsänderungstyp .

Syntax

struct PartyXblTokenAndSignatureRequestedStateChange : PartyXblStateChange {  
    uint32_t correlationId;  
    PartyString method;  
    PartyString url;  
    uint32_t headerCount;  
    PartyXblHttpHeader* headers;  
    uint32_t bodySize;  
    const void* body;  
    PartyBool forceRefresh;  
    PartyBool allUsers;  
    PartyXblLocalChatUser* localChatUser;  
}  

Mitglieder

correlationId uint32_t

Undurchsichtiger Bezeichner, der verwendet wird, um das Token und die Signaturanforderung der internen HTTP-Anforderung zuzuordnen. Verwenden Sie diesen Bezeichner, wenn Sie PartyXblManager::CompleteGetTokenAndSignatureRequest() aufrufen, um den Vorgang abzuschließen.

method PartyString

Die HTTP-Methode für die Anforderung, z. B. "GET" oder "POST".

url PartyString

Die URL für die HTTP-Anforderung, die ein Token und eine Signatur (vollständig mit Escapezeichen) benötigt.

headerCount uint32_t

Die Anzahl der Header für die HTTP-Anforderung.

headers PartyXblHttpHeader*
Array der Größe headerCount

Die Header für die HTTP-Anforderung.

bodySize uint32_t

Die Größe des Anforderungstexts in Bytes.

body const void*
Puffer der Größe bodySize von Bytes

Der Anforderungstext.

forceRefresh PartyBool

Wenn true das Token aktualisiert werden muss, werden zwischengespeicherte Token ignoriert.

allUsers PartyBool

Gibt truean, dass ein Token für alle Benutzer und nicht für einen bestimmten Benutzer angefordert werden sollte. In diesem Fall localChatUser ist nullptr.

localChatUser PartyXblLocalChatUser*
kann nullptr sein

Der lokale Chatbenutzer, der zum Abrufen des Tokens und der Signatur verwendet werden soll.

Dieses Feld ist nur gültig, wenn allUsers auf falsefestgelegt ist.

Hinweise

Der Titel kann die Xbox Authentication Library (XAL) verwenden, um diese Anforderungen zu erfüllen, indem die Funktion XalUserGetTokenAndSignatureSilentlyAsync() aufgerufen wird.

Verwenden Sie PartyXblManager::CompleteGetTokenAndSignatureRequest(), um das Token und die Signatur bereitzustellen und den Vorgang abzuschließen.

Voraussetzungen

Header: PartyXboxLive.h

Weitere Informationen

PartyXboxLive-Mitglieder