次の方法で共有


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,
    }
  }]
}
    

関連項目

JavaScript Object Notation (JSON) オブジェクト リファレンス