MultiplayerActivityDetails(JSON)
Microsoft.Xbox.Services.Multiplayer.MultiplayerActivityDetails를 나타내는 JSON 개체입니다.
참고:
이 개체는 2015 멀티 플레이어에서 구현되며 해당 멀티 플레이어 버전 및 그 이상에서만 적용됩니다. 템플릿 계약 버전 104/105 이상에서 사용해야 합니다.
MultiplayerActivityDetails JSON 개체 사양은 다음과 같습니다.
멤버 | 유형 | 7설명 |
---|---|---|
SessionReference | MultiplayerSessionReference | 세션에 대한 식별 정보를 나타내는 Microsoft.Xbox.Services.Multiplayer.MultiplayerSessionReference 개체. |
HandleId | 64비트 부호 없는 정수 | 활동에 해당하는 핸들 ID. |
TitleId | 32비트 부호 없는 정수 | 이 활동에 참가하기 위해 실행되어야 하는 타이틀 ID. |
가시성 | MultiplayerSessionVisibility | 세션의 가시성 상태를 나타내는 Microsoft.Xbox.Services.Multiplayer.MultiplayerSessionVisibility 값. |
JoinRestriction | MultiplayerSessionJoinRestriction | 세션 참가 제한을 나타내는 Microsoft.Xbox.Services.Multiplayer.MultiplayerSessionJoinRestriction 값. 이 제한은 visiblity 필드가 "open"으로 설정된 경우 적용됩니다. |
휴무 | 부울 값 | 세션 참가가 일시적으로 닫힌 경우 true이고, 그렇지 않으면 false입니다. |
OwnerXboxUserId | 64비트 부호 없는 정수 | 활동을 소유한 멤버의 Xbox 사용자 ID. |
MaxMembersCount | 32비트 부호 없는 정수 | 총 슬롯 수입니다. |
MembersCount | 32비트 부호 없는 정수 | 점유된 슬롯 수입니다. |
JSON 구문 예
{
"results": [{
"id": "11111111-ebe0-42da-885f-033860a818f6",
"type": "activity",
"version": 1,
"sessionRef": {
"scid": "8dfb0100-ebe0-42da-885f-033860a818f6",
"templateName": "party",
"name": "e3a836aeac6f4cbe9bcab985494d3175"
},
"titleId": "1234567",
"ownerXuid": "3212",
// Only if ?include=relatedInfo
"relatedInfo": {
"visibility": "open",
"joinRestriction": "followed",
"closed": true,
"maxMembersCount": 8,
"membersCount": 4,
}
},
{
"id": "11111111-ebe0-42da-885f-033860a818f7",
"type": "activity",
"version": 1,
"sessionRef": {
"scid": "8dfb0100-ebe0-42da-885f-033860a818f6",
"templateName": "TitleStorageTestDefault",
"name": "795fcaa7-8377-4281-bd7e-e86c12843632"
},
"titleId": "1234567",
"ownerXuid": "3212",
// Only if ?include=relatedInfo
"relatedInfo": {
"visibility": "open",
"joinRestriction": "followed",
"closed": false,
"maxMembersCount": 8,
"membersCount": 4,
}
}]
}