语法
public enum PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS : UInt32
{
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_NONE = 0x0000,
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE = 0x0001,
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE = 0x0002,
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_ANY_PLATFORM_TYPE = 0x0003,
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDER = 0x0004,
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER = 0x0008,
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_ANY_ENTITY_LOGIN_PROVIDER = 0x000c,
}
常量
| 常量 | 说明 | |
|---|---|---|
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_NONE | 未指定任何标志。 不指定任何标志意味着不允许尝试任何直接对等连接。设备之间的所有终结点消息和聊天数据将始终通过透明的云中继服务器进行传输,并且永远不会交换任何 IP 地址信息。 | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE | 可以在相同平台类型的设备之间尝试直接点对点连接。 如果一对设备被识别为具有相同类型的硬件和/或操作系统平台(例如 Windows PC、XBOX 游戏主机、基于 iOS 的移动设备),并且与它们使用的特定 Party 库相关联,则该对设备将尝试建立直接的点对点连接。 请注意,此标志本身不允许任何直接点对点连接尝试。必须与 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDER 和 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER 标志中的一个或两个组合使用。 | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE | 可以在具有不同平台类型的设备之间尝试直接点对点连接。 如果一对设备被识别为具有不同类型的硬件和/或操作系统平台(例如 Windows PC、XBOX 游戏主机、基于 iOS 的移动设备),并且与每个设备所使用的特定 Party 库相关联,则该对设备将尝试建立直接的点对点连接。 请注意,此标志本身不允许任何直接点对点连接尝试。必须与 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDER 和 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER 标志中的一个或两个组合使用。 | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_ANY_PLATFORM_TYPE | 无论设备的平台类型如何,都可以尝试在设备之间建立直接的点对点连接。 此标志等效于 ```PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE | PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE```。 |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDER | 可以在具有使用相同提供程序登录的经过身份验证的用户 PlayFab 实体 ID 的设备之间尝试直接点对点连接。 一台正在初次将本地用户身份验证到网络的设备,将会尝试与至少有一个经过身份验证的用户 PlayFab 实体 ID(该 ID 使用与新登录用户相同的提供程序登录,例如 XBOX Live、Facebook、iOS、Google)的远程设备建立直接的点对点连接。 请注意,此标志本身不允许任何直接点对点连接尝试。必须与 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE 和 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE 标志中的一个或两个组合使用。 | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER | 可以在具有使用不同提供程序登录的经过身份验证的用户 PlayFab 实体 ID 的设备之间尝试直接点对点连接。 一台正在初次将本地用户身份验证到网络的设备,将会尝试与没有任何经过身份验证的用户 PlayFab 实体 ID(该 ID 使用与新登录用户相同的提供程序登录,例如 XBOX Live、Facebook、iOS、Google)的远程设备建立直接的点对点连接。 请注意,此标志本身不允许任何直接点对点连接尝试。必须与 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE 和 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE 标志中的一个或两个组合使用。 | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_ANY_ENTITY_LOGIN_PROVIDER | 无论用于登录已通过身份验证的用户 PlayFab 实体 ID 的提供程序为何,都可以尝试在设备之间建立直接的点对点连接。 此标志等效于 ```SameEntiPARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDERtyLoginProvider | PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER```。 |
