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。
可见性 MultiplayerSessionVisibility 指示会话的可见性状态的 Microsoft.Xbox.Services.Multiplayer.MultiplayerSessionVisibility 值。
JoinRestriction MultiplayerSessionJoinRestriction 指示会话加入限制的 Microsoft.Xbox.Services.Multiplayer.MultiplayerSessionJoinRestriction 值。 此限制在可见性字段设置为“打开”时应用。
停止服务 布尔值 如果会话因为有人加入而暂时关闭则为 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 对象表示法 (JSON) 对象参考