Windows.Networking.XboxLive Espacio de nombres

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

Clases

XboxLiveDeviceAddress

Representa la ubicación de red de una consola u otro dispositivo autenticado.

Los objetos de esta clase representan una colección opaca de información de conectividad sobre un dispositivo (en particular, una lista de direcciones IP). Pasas un XboxLiveDeviceAddress a uno de los métodos CreateEndpointPairTemplate de la clase CreateEndpointPairAsync o CreateEndpointPairForPortsAsync para crear una instancia de un XboxLiveEndpointPair entre el dispositivo local y el dispositivo en la xboxLiveDeviceAddress dada.

Importante

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

XboxLiveEndpointPair

XboxLiveEndpointPair es una relación de calidad de red y seguridad establecida entre dos dispositivos para la comunicación basada en sockets.

La API Windows.Networking.XboxLive permite la conectividad punto a punto (P2P) en entornos variados, aprovechando las tecnologías y servicios de recorrido de traducción de direcciones de red (NAT) de IPv4, IPv6 y Microsoft para determinar y configurar la mejor ruta de acceso de red disponible entre los puntos de conexión. También establece el cifrado del tráfico y la protección contra la manipulación, como medida para reducir la trampa. Además, autentica a los usuarios y las aplicaciones a través del ecosistema de Xbox Live&dmash; integrar información de conectividad con otros servicios de Xbox Live. A continuación, esta información se puede usar en la creación de partidos para intentar hacer coincidir a los jugadores con estadísticas de conectividad similares entre sí.

La API Windows.Networking.XboxLive complementa y amplía los transportes de red tradicionales, como TCP y UDP, y las API de sockets disponibles, WinSock y Windows.Networking.Sockets. Creas un XboxLiveEndpointPair con esta API y, a continuación, usas tu API de transporte preferida para la transmisión de datos real. El concepto XboxLiveEndpointPair está relacionado con Windows.Networking.EndpointPair en que se puede interpretar como un conjunto de puertos y direcciones IP locales y remotas; pero con un XboxLiveEndpointPair, esas propiedades son de solo lectura (porque el sistema las negocia) y tienen una vigencia de validez asociada (porque xboxLiveEndpointPair representa una relación de seguridad activa que se puede terminar por varias razones).

Importante

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

XboxLiveEndpointPairCreationResult

Encapula los resultados de un intento de crear una instancia de un nuevo XboxLiveEndpointPair. Incluye un valor de estado que especifica el resultado del intento y (cuando la creación se realizó correctamente) detalles sobre el par de puntos de conexión resultante.

Importante

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

XboxLiveEndpointPairStateChangedEventArgs

Un objeto XboxLiveEndpointPairStateChangedEventArgs encapsula los detalles sobre un evento XboxLiveEndpointPair.StateChanged .

Importante

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

XboxLiveEndpointPairTemplate

Representa un patrón preconfigurado para habilitar la comunicación óptima y segura entre dos dispositivos mediante sockets. La plantilla definida por esta clase detalla cómo se conectan dos puntos de conexión en un XboxLiveEndpointPair. Las plantillas se declaran estáticamente en el manifiesto de red de la aplicación y, posteriormente, se identifican mediante cadenas de nombre únicas.

Nota

Las plantillas solo se declaran en el manifiesto de red de la aplicación. No se puede declarar ni modificar una plantilla en tiempo de ejecución.

Importante

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

XboxLiveInboundEndpointPairCreatedEventArgs

Encapsula los detalles sobre un evento InboundEndpointPairCreated .

Importante

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

XboxLiveQualityOfServiceMeasurement

Describe los parámetros operativos de una medida de calidad de servicio (QoS) de red y proporciona acceso a los resultados de dichas mediciones.

Importante

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

XboxLiveQualityOfServiceMetricResult

Un objeto XboxLiveQualityOfServiceMetricResult encapsula los datos de una sola medida de una métrica específica en un dispositivo remoto.

Importante

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

XboxLiveQualityOfServicePrivatePayloadResult

Encapsula la carga privada de una medida de calidad de servicio (QoS) cuando se ha especificado la marca XboxLiveQualityOfServiceMeasurement.ShouldRequestPrivatePayloads .

Importante

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

Enumeraciones

XboxLiveEndpointPairCreationBehaviors

Define constantes que especifican opciones de comportamiento de creación para una operación de creación de XboxLiveEndpointPair .

Importante

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

XboxLiveEndpointPairCreationStatus

Define constantes que especifican el estado de una operación de creación de XboxLiveEndpointPair .

Importante

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

XboxLiveEndpointPairState

Define constantes que especifican el estado de una instancia de XboxLiveEndpointPair .

Importante

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

XboxLiveNetworkAccessKind

Define constantes que especifican los distintos niveles de acceso de red punto a punto observados para la comunicación xboxLiveEndpointPair . XboxLiveNetworkAccessKind se usa para describir las conexiones punto a punto establecidas a través de la API de redes multijugador de Xbox Live y no es aplicable a las conexiones a servicios web de Xbox Live ni a las conexiones punto a punto establecidas fuera de la API de redes multijugador de Xbox Live.

Importante

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

XboxLiveQualityOfServiceMeasurementStatus

Define constantes que especifican el estado de una medida de calidad de servicio (QoS).

Importante

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

XboxLiveQualityOfServiceMetric

Define constantes que especifican las distintas métricas de calidad de servicio (QoS) que se pueden medir en esta API.

Importante

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

XboxLiveSocketKind

Define constantes que especifican los tipos de sockets reconocidos por esta API.