Windows.Networking.XboxLive 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。
类
XboxLiveDeviceAddress |
表示主机或其他经过身份验证的设备的网络位置。 此类的对象表示有关设备的连接信息的不透明集合, (特别是) IP 地址列表。 将 XboxLiveDeviceAddress 传递给 XboxLiveEndpointPairTemplate 类的 CreateEndpointPairAsync 或 CreateEndpointPairForPortsAsync 方法之一,以便在本地设备和给定 XboxLiveDeviceAddress 的设备之间实例化 XboxLiveEndpointPair。 重要 此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。 |
XboxLiveEndpointPair |
XboxLiveEndpointPair 是在两台设备之间建立的安全和网络质量关系,用于基于套接字的通信。 Windows.Networking.XboxLive API 利用 IPv4、IPv6 和 Microsoft 的网络地址转换 (NAT) 遍历技术和服务 ((如 Teredo) )来确定和配置终结点之间可用的最佳网络路径,在各种环境中实现对等 (P2P) 连接。 它还建立了流量加密和防止篡改,作为减少作弊的一项措施。 此外,它还通过 Xbox Live 生态系统&dmash 对用户和应用程序进行身份验证;将连接信息与其他 Xbox Live 服务集成。 然后,此信息可用于匹配,以尝试将具有相似连接统计信息的玩家彼此匹配。 Windows.Networking.XboxLive API 补充和扩展了 TCP 和 UDP 等传统网络传输,以及可用的套接字 API WinSock 和 Windows.Networking.Sockets。 使用此 API 创建 XboxLiveEndpointPair ,然后使用首选的传输 API 进行实际数据传输。 XboxLiveEndpointPair 概念本身与 Windows.Networking.EndpointPair 相关,因为它可以解释为一组本地和远程 IP 地址和端口;但对于 XboxLiveEndpointPair,这些属性是只读的 (,因为系统会) 协商它们,并且具有关联的有效期 (因为 XboxLiveEndpointPair 表示一个活动的安全关系,) 可以出于各种原因终止。 重要 此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。 |
XboxLiveEndpointPairCreationResult |
概括尝试实例化新的 XboxLiveEndpointPair 的结果。 包括一个状态值,该值指定尝试的结果,并在创建成功时 () 有关生成的终结点对的详细信息。 重要 此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。 |
XboxLiveEndpointPairStateChangedEventArgs |
XboxLiveEndpointPairStateChangedEventArgs 对象封装有关 XboxLiveEndpointPair.StateChanged 事件的详细信息。 重要 此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。 |
XboxLiveEndpointPairTemplate |
表示一种预配置的模式,该模式介绍如何使用套接字在两个设备之间实现最佳和安全通信。 此类定义的模板详细说明了 如何在 XboxLiveEndpointPair 中连接两个终结点。 模板在应用的网络清单中静态声明,随后使用唯一名称字符串进行标识。 注意 模板仅在应用的网络清单中声明。 无法在运行时声明或修改模板。 重要 此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。 |
XboxLiveInboundEndpointPairCreatedEventArgs |
封装有关 InboundEndpointPairCreated 事件的详细信息。 重要 此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。 |
XboxLiveQualityOfServiceMeasurement |
描述网络服务质量 (QoS) 度量的操作参数,并提供对此类度量结果的访问。 重要 此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。 |
XboxLiveQualityOfServiceMetricResult |
XboxLiveQualityOfServiceMetricResult 对象将特定指标的单个度量中的数据封装到远程设备。 重要 此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。 |
XboxLiveQualityOfServicePrivatePayloadResult |
当指定 XboxLiveQualityOfServiceMeasurement.ShouldRequestPrivatePayloads 标志时,封装服务质量 (QoS) 度量的专用有效负载。 重要 此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。 |
枚举
XboxLiveEndpointPairCreationBehaviors |
定义常量,这些常量指定 XboxLiveEndpointPair 创建操作的创建行为选项。 重要 此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。 |
XboxLiveEndpointPairCreationStatus |
定义指定 XboxLiveEndpointPair 创建操作的状态的常量。 重要 此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。 |
XboxLiveEndpointPairState |
定义指定 XboxLiveEndpointPair 实例状态的常量。 重要 此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。 |
XboxLiveNetworkAccessKind |
定义常量,这些常量指定为 XboxLiveEndpointPair 通信观察到的不同级别的对等网络访问。 XboxLiveNetworkAccessKind 用于描述通过 Xbox Live 多人游戏网络 API 建立的对等连接,不适用于与 Xbox Live Web 服务的连接或在 Xbox Live 多人游戏网络 API 外部建立的对等连接。 重要 此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。 |
XboxLiveQualityOfServiceMeasurementStatus |
定义指定服务质量 (QoS) 度量的状态的常量。 重要 此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。 |
XboxLiveQualityOfServiceMetric |
定义指定可在此 API 中度量的不同服务质量 (QoS) 指标的常量。 重要 此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。 |
XboxLiveSocketKind |
定义指定此 API 识别的套接字类型的常量。 |