Partager via


Windows.Networking.XboxLive Espace de noms

Cette API n’est pas disponible pour toutes les applications. Sauf si votre compte de développeur est spécialement approvisionné par Microsoft, les appels à ces API échouent au moment de l’exécution.

Classes

XboxLiveDeviceAddress

Représente l’emplacement réseau d’une console ou d’un autre appareil authentifié.

Les objets de cette classe représentent une collection opaque d’informations de connectivité sur un appareil (en particulier, une liste d’adresses IP). Vous passez une XboxLiveDeviceAddress à l’une des méthodes CreateEndpointPairAsync ou CreateEndpointPairForPortsAsync de la classe XboxLiveEndpointPairAsync afin d’instancier une XboxLiveEndpointPairPair entre l’appareil local et l’appareil à l’emplacement XboxLiveDeviceAddress donné.

Important

Cette API n’est pas disponible pour toutes les applications. Sauf si votre compte de développeur est spécialement approvisionné par Microsoft, les appels à ces API échouent au moment de l’exécution.

XboxLiveEndpointPair

Un XboxLiveEndpointPair est une relation de sécurité et de qualité réseau établie entre deux appareils pour la communication basée sur les sockets.

L’API Windows.Networking.XboxLive permet la connectivité P2P (peer-to-peer) dans divers environnements, en tirant parti des technologies et services de traduction d’adresses réseau (NAT) IPv4, IPv6 et Microsoft (NAT) (tels que Teredo) pour déterminer et configurer le meilleur chemin réseau disponible entre les points de terminaison. Il établit également le chiffrement du trafic et la protection contre la falsification, comme mesure pour réduire la tricherie. En outre, il authentifie les utilisateurs et les applications via l’écosystème Xbox Live&dmash ; intégration d’informations de connectivité à d’autres services Xbox Live. Ces informations peuvent ensuite être utilisées dans la création de correspondances, pour tenter de mettre en correspondance des joueurs avec des statistiques de connectivité similaires les uns par rapport aux autres.

L’API Windows.Networking.XboxLive complète et étend les transports réseau traditionnels tels que TCP et UDP, ainsi que les API de sockets disponibles, WinSock et Windows.Networking.Sockets. Vous créez un XboxLiveEndpointPair à l’aide de cette API, puis utilisez votre API de transport préférée pour la transmission de données réelle. Le concept XboxLiveEndpointPair lui-même est lié à Windows.Networking.EndpointPair en ce sens qu’il peut être interprété comme un ensemble d’adresses IP et de ports locaux et distants ; mais avec un XboxLiveEndpointPair, ces propriétés sont en lecture seule (car le système les négocie) et ont une durée de vie de validité associée (car un XboxLiveEndpointPair représente une relation de sécurité active qui peut être arrêtée pour diverses raisons).

Important

Cette API n’est pas disponible pour toutes les applications. Sauf si votre compte de développeur est spécialement approvisionné par Microsoft, les appels à ces API échouent au moment de l’exécution.

XboxLiveEndpointPairCreationResult

Encapsule les résultats d’une tentative d’instanciation d’un nouveau XboxLiveEndpointPair. Inclut une valeur status spécifiant le résultat de la tentative et (lorsque la création a réussi) des détails sur la paire de points de terminaison résultante.

Important

Cette API n’est pas disponible pour toutes les applications. Sauf si votre compte de développeur est spécialement approvisionné par Microsoft, les appels à ces API échouent au moment de l’exécution.

XboxLiveEndpointPairStateChangedEventArgs

Un objet XboxLiveEndpointPairStateChangedEventArgs encapsule les détails d’un événement XboxLiveEndpointPair.StateChanged .

Important

Cette API n’est pas disponible pour toutes les applications. Sauf si votre compte de développeur est spécialement approvisionné par Microsoft, les appels à ces API échouent au moment de l’exécution.

XboxLiveEndpointPairTemplate

Représente un modèle préconfiguré pour permettre une communication optimale et sécurisée entre deux appareils à l’aide de sockets. Le modèle défini par cette classe détaille la façon dont deux points de terminaison sont connectés dans un XboxLiveEndpointPair. Les modèles sont déclarés de manière statique dans le manifeste réseau de votre application et sont ensuite identifiés à l’aide de chaînes de nom uniques.

Notes

Les modèles sont déclarés uniquement dans le manifeste réseau de l’application. Vous ne pouvez pas déclarer ou modifier un modèle au moment de l’exécution.

Important

Cette API n’est pas disponible pour toutes les applications. Sauf si votre compte de développeur est spécialement approvisionné par Microsoft, les appels à ces API échouent au moment de l’exécution.

XboxLiveInboundEndpointPairCreatedEventArgs

Encapsule les détails d’un événement InboundEndpointPairCreated .

Important

Cette API n’est pas disponible pour toutes les applications. Sauf si votre compte de développeur est spécialement approvisionné par Microsoft, les appels à ces API échouent au moment de l’exécution.

XboxLiveQualityOfServiceMeasurement

Décrit les paramètres de fonctionnement d’une mesure de qualité de service (QoS) réseau et fournit l’accès aux résultats de ces mesures.

Important

Cette API n’est pas disponible pour toutes les applications. Sauf si votre compte de développeur est spécialement approvisionné par Microsoft, les appels à ces API échouent au moment de l’exécution.

XboxLiveQualityOfServiceMetricResult

Un objet XboxLiveQualityOfServiceMetricResult encapsule les données d’une mesure unique d’une métrique spécifique vers un appareil distant.

Important

Cette API n’est pas disponible pour toutes les applications. Sauf si votre compte de développeur est spécialement approvisionné par Microsoft, les appels à ces API échouent au moment de l’exécution.

XboxLiveQualityOfServicePrivatePayloadResult

Encapsule la charge utile privée à partir d’une mesure de qualité de service (QoS) lorsque l’indicateur XboxLiveQualityOfServiceMeasurement.ShouldRequestPrivatePayloads a été spécifié.

Important

Cette API n’est pas disponible pour toutes les applications. Sauf si votre compte de développeur est spécialement approvisionné par Microsoft, les appels à ces API échouent au moment de l’exécution.

Énumérations

XboxLiveEndpointPairCreationBehaviors

Définit des constantes qui spécifient des options de comportement de création pour une opération de création XboxLiveEndpointPair .

Important

Cette API n’est pas disponible pour toutes les applications. Sauf si votre compte de développeur est spécialement approvisionné par Microsoft, les appels à ces API échouent au moment de l’exécution.

XboxLiveEndpointPairCreationStatus

Définit des constantes qui spécifient la status d’une opération de création XboxLiveEndpointPair.

Important

Cette API n’est pas disponible pour toutes les applications. Sauf si votre compte de développeur est spécialement approvisionné par Microsoft, les appels à ces API échouent au moment de l’exécution.

XboxLiveEndpointPairState

Définit des constantes qui spécifient le status d’un instance XboxLiveEndpointPair.

Important

Cette API n’est pas disponible pour toutes les applications. Sauf si votre compte de développeur est spécialement approvisionné par Microsoft, les appels à ces API échouent au moment de l’exécution.

XboxLiveNetworkAccessKind

Définit des constantes qui spécifient les différents niveaux d’accès réseau d’égal à égal observés pour la communication XboxLiveEndpointPair . XboxLiveNetworkAccessKind est utilisé pour décrire les connexions d’égal à égal établies par le biais de l’API de mise en réseau multijoueur Xbox Live, et ne s’applique pas aux connexions aux services web Xbox Live ou aux connexions d’égal à égal établies en dehors de l’API de mise en réseau multijoueur Xbox Live.

Important

Cette API n’est pas disponible pour toutes les applications. Sauf si votre compte de développeur est spécialement approvisionné par Microsoft, les appels à ces API échouent au moment de l’exécution.

XboxLiveQualityOfServiceMeasurementStatus

Définit des constantes qui spécifient la status d’une mesure de qualité de service (QoS).

Important

Cette API n’est pas disponible pour toutes les applications. Sauf si votre compte de développeur est spécialement approvisionné par Microsoft, les appels à ces API échouent au moment de l’exécution.

XboxLiveQualityOfServiceMetric

Définit des constantes qui spécifient les différentes métriques de qualité de service (QoS) qui peuvent être mesurées dans cette API.

Important

Cette API n’est pas disponible pour toutes les applications. Sauf si votre compte de développeur est spécialement approvisionné par Microsoft, les appels à ces API échouent au moment de l’exécution.

XboxLiveSocketKind

Définit des constantes qui spécifient les types de sockets reconnus par cette API.