MultiplayerActivityDetails (JSON)
Microsoft.Xbox.Services.Multiplayer.MultiplayerActivityDetails を表す JSON オブジェクト。
注:
このオブジェクトは、2015 マルチプレイヤーによって実装され、そのバージョン以降のマルチプレイヤーにのみ適用されます。 これは、テンプレート コントラクト 104/105 以降と共に使用することを目的としています。
MultiplayerActivityDetails JSON オブジェクトの仕様は次のとおりです。
メンバー | 種類 | 説明 |
---|---|---|
SessionReference | MultiplayerSessionReference | セッションの識別情報を表す Microsoft.Xbox.Services.Multiplayer.MultiplayerSessionReference オブジェクト。 |
HandleId | 64 ビット符号なし整数 | アクティビティに対応するハンドル ID。 |
TitleId | 32 ビット符号なし整数 | アクティビティに参加するために起動する必要があるタイトル ID。 |
Visibility | MultiplayerSessionVisibility | セッションの可視性の状態を示す Microsoft.Xbox.Services.Multiplayer.MultiplayerSessionVisibility の値 |
JoinRestriction | MultiplayerSessionJoinRestriction | セッションの参加制限を示す Microsoft.Xbox.Services.Multiplayer.MultiplayerSessionJoinRestriction の値 この制限は、visiblity フィールドが "open" に設定されている場合に適用されます。 |
Closed | ブール値 | セッションが一時的に閉じていて参加できない場合は 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,
}
}]
}