Windows.Networking.XboxLive 命名空间

此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

XboxLiveDeviceAddress

表示主机或其他经过身份验证的设备的网络位置。

此类的对象表示有关设备的连接信息的不透明集合, (特别是) IP 地址列表。 将 XboxLiveDeviceAddress 传递给 XboxLiveEndpointPairTemplate 类的 CreateEndpointPairAsyncCreateEndpointPairForPortsAsync 方法之一,以便在本地设备和给定 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 识别的套接字类型的常量。