다음을 통해 공유


PartyXblTokenAndSignatureRequestedStateChange

TokenAndSignatureRequested 형식의 상태 변경과 관련된 정보입니다.

구문

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;  
}  

멤버

correlationId uint32_t

토큰 및 서명 요청을 내부 HTTP 요청과 연결하는 데 사용되는 불투명 식별자입니다. PartyXblManager::CompleteGetTokenAndSignatureRequest()를 호출할 때 이 식별자를 사용하여 작업을 완료합니다.

method PartyString

요청에 대한 HTTP 메서드(예: “GET” 또는 “POST”)입니다.

url PartyString

토큰 및 서명이 필요한 HTTP 요청의 URL입니다(완전히 이스케이프됨).

headerCount uint32_t

HTTP 요청에 대한 헤더 수입니다.

headers PartyXblHttpHeader*
크기 배열 headerCount

HTTP 요청에 대한 헤더입니다.

bodySize uint32_t

요청 본문의 크기(바이트)입니다.

body const void*
버퍼의 크기 bodySize 바이트

요청 본문입니다.

forceRefresh PartyBool

true이면 토큰을 새로 고쳐야 하며 캐시된 토큰을 무시합니다.

allUsers PartyBool

true이면 특정 사용자가 아닌 모든 사용자에 대해 토큰을 요청해야 합니다. 이 경우 localChatUser는 nullptr이 됩니다.

localChatUser PartyXblLocalChatUser*
nullptr일 수 있음

토큰 및 서명을 검색하는 데 사용해야 하는 로컬 채팅 사용자입니다.

이 필드는 allUsersfalse로 설정된 경우에만 유효합니다.

설명

타이틀은 XalUserGetTokenAndSignatureSilentlyAsync() 함수를 호출하여 이러한 요청을 수행하는 데 XAL(Xbox 인증 라이브러리)을 사용할 수 있습니다.

PartyXblManager::CompleteGetTokenAndSignatureRequest()를 사용하여 토큰 및 서명을 제공하고 작업을 완료합니다.

요구 사항

헤더: PartyXboxLive.h

참고 항목

PartyXboxLive 멤버