Syntaxe
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 | Description | |
|---|---|---|
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_NONE | Aucun indicateur n’est spécifié. L’absence d’indicateurs signifie qu’aucune tentative de connectivité directe d’égal à égal n’est autorisée. Tous les messages de point de terminaison et toutes les données de conversation entre les appareils sont toujours transmis via des serveurs de relais cloud transparents, et aucune information d’adresse IP n’est jamais échangée. | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE | Des connexions directes d’égal à égal peuvent être tentées entre des appareils du même type de plateforme. Une paire d’appareils tentera d’établir des connexions directes d’égal à égal s’ils sont identifiés comme ayant le même type de plateforme matérielle et/ou de système d’exploitation (par exemple, PC Windows, consoles de jeu XBOX, appareils mobiles iOS) associé à la bibliothèque Party spécifique qu’ils utilisent. Notez que cet indicateur n’autorise à lui seul aucune tentative de connectivité directe d’égal à égal. Il doit être combiné avec l’un des indicateurs PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDER et PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER, ou les deux. | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE | Des connexions directes d’égal à égal peuvent être tentées entre des appareils de types de plateforme différents. Une paire d’appareils tentera d’établir des connexions directes d’égal à égal s’ils sont identifiés comme ayant des types de plateformes matérielles et/ou de systèmes d’exploitation différents (par exemple, PC Windows, consoles de jeu XBOX, appareils mobiles iOS) associés aux bibliothèques Party spécifiques utilisées par chaque appareil. Notez que cet indicateur n’autorise à lui seul aucune tentative de connectivité directe d’égal à égal. Il doit être combiné avec l’un des indicateurs PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDER et PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER, ou les deux. | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_ANY_PLATFORM_TYPE | Des connexions directes d’égal à égal peuvent être tentées entre des appareils, quels que soient leurs types de plateforme. Cet indicateur équivaut à ```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 | Des connexions directes d’égal à égal peuvent être tentées entre des appareils dont les ID d’entité PlayFab des utilisateurs authentifiés ont été connectés à l’aide du même fournisseur. Un appareil qui authentifie initialement un utilisateur local auprès du réseau tentera d’établir des connexions directes d’égal à égal avec les appareils distants disposant d’au moins un ID d’entité PlayFab d’utilisateur authentifié connecté à l’aide du même fournisseur (par exemple, XBOX Live, Facebook, iOS, Google) que l’utilisateur en cours d’authentification. Notez que cet indicateur n’autorise à lui seul aucune tentative de connectivité directe d’égal à égal. Il doit être combiné avec l’un des indicateurs PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE et PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE, ou les deux. | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER | Des connexions directes d’égal à égal peuvent être tentées entre des appareils dont les ID d’entité PlayFab des utilisateurs authentifiés ont été connectés à l’aide de fournisseurs différents. Un appareil qui authentifie initialement un utilisateur local auprès du réseau tentera d’établir des connexions directes d’égal à égal avec les appareils distants ne disposant d’aucun ID d’entité PlayFab d’utilisateur authentifié connecté à l’aide du même fournisseur (par exemple, XBOX Live, Facebook, iOS, Google) que l’utilisateur en cours d’authentification. Notez que cet indicateur n’autorise à lui seul aucune tentative de connectivité directe d’égal à égal. Il doit être combiné avec l’un des indicateurs PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE et PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE, ou les deux. | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_ANY_ENTITY_LOGIN_PROVIDER | Des connexions directes d’égal à égal peuvent être tentées entre des appareils, quel que soit le fournisseur utilisé pour connecter les ID d’entité PlayFab des utilisateurs authentifiés. Cet indicateur équivaut à ```SameEntiPARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDERtyLoginProvider | PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER```. |
