Sintaxis
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,
}
Constantes
| Constante | Descripción | |
|---|---|---|
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_NONE | No se especifica ninguna marca. La ausencia de marcas significa que no se permite ningún intento de conectividad directa entre pares. Todos los mensajes de punto de conexión y los datos de chat entre dispositivos se transmitirán siempre a través de servidores de retransmisión en la nube transparentes, y nunca se intercambiará información de direcciones IP. | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE | Se pueden intentar conexiones directas de punto a punto entre dispositivos del mismo tipo de plataforma. Un par de dispositivos intentará establecer conexiones directas de punto a punto si se identifica que tienen el mismo tipo de plataforma de hardware o de sistema operativo (por ejemplo, equipos Windows, consolas de juegos XBOX, dispositivos móviles basados en iOS) asociada a la biblioteca Party específica que usan. Tenga en cuenta que esta marca no permite por sí sola ningún intento de conectividad directa de punto a punto. Debe combinarse con una o ambas de las marcas PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDER y PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER. | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE | Se pueden intentar conexiones directas de punto a punto entre dispositivos con tipos de plataforma diferentes. Un par de dispositivos intentará establecer conexiones directas de punto a punto si se identifica que tienen tipos diferentes de plataformas de hardware o de sistema operativo (por ejemplo, equipos Windows, consolas de juegos XBOX, dispositivos móviles basados en iOS) asociadas a las bibliotecas Party específicas que usa cada dispositivo. Tenga en cuenta que esta marca no permite por sí sola ningún intento de conectividad directa de punto a punto. Debe combinarse con una o ambas de las marcas PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDER y PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER. | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_ANY_PLATFORM_TYPE | Se pueden intentar conexiones directas de punto a punto entre dispositivos, independientemente de sus tipos de plataforma. Esta marca es equivalente a ```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 | Se pueden intentar conexiones directas de punto a punto entre dispositivos que tengan identificadores de entidad de PlayFab de usuarios autenticados que hayan iniciado sesión con el mismo proveedor. Un dispositivo que esté autenticando inicialmente a un usuario local en la red intentará establecer conexiones directas de punto a punto con los dispositivos remotos que tengan al menos un identificador de entidad de PlayFab de usuario autenticado que haya iniciado sesión con el mismo proveedor (por ejemplo, XBOX Live, Facebook, iOS, Google) que el usuario que se está autenticando. Tenga en cuenta que esta marca no permite por sí sola ningún intento de conectividad directa de punto a punto. Debe combinarse con una o ambas de las marcas PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE y PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE. | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER | Se pueden intentar conexiones directas de punto a punto entre dispositivos con identificadores de entidad de PlayFab de usuarios autenticados que hayan iniciado sesión con proveedores diferentes. Un dispositivo que esté autenticando inicialmente a un usuario local en la red intentará establecer conexiones directas de punto a punto con los dispositivos remotos que no tengan ningún identificador de entidad de PlayFab de usuario autenticado que haya iniciado sesión con el mismo proveedor (por ejemplo, XBOX Live, Facebook, iOS, Google) que el usuario que se está autenticando. Tenga en cuenta que esta marca no permite por sí sola ningún intento de conectividad directa de punto a punto. Debe combinarse con una o ambas de las marcas PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE y PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE. | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_ANY_ENTITY_LOGIN_PROVIDER | Se pueden intentar conexiones directas de punto a punto entre dispositivos, independientemente del proveedor usado para iniciar sesión con los identificadores de entidad de PlayFab de usuarios autenticados. Esta marca es equivalente a ```SameEntiPARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDERtyLoginProvider | PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER```. |
