Windows.Networking.XboxLive Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa API não está disponível para todos os aplicativos. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essas APIs falharão em runtime.
Classes
XboxLiveDeviceAddress |
Representa o local de rede de um console ou outro dispositivo autenticado. Os objetos dessa classe representam uma coleção opaca de informações de conectividade sobre um dispositivo (em particular, uma lista de endereços IP). Você passa um XboxLiveDeviceAddress para um dos métodos CreateEndpointPairTemplate da classe XboxLiveEndpointPairAsync ou CreateEndpointPairForPortsAsync para instanciar um XboxLiveEndpointPair entre o dispositivo local e o dispositivo no XboxLiveDeviceAddress especificado. Importante Essa API não está disponível para todos os aplicativos. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essas APIs falharão em runtime. |
XboxLiveEndpointPair |
Um XboxLiveEndpointPair é uma relação de qualidade de rede e segurança estabelecida entre dois dispositivos para comunicação baseada em soquete. A API Windows.Networking.XboxLive permite a conectividade ponto a ponto (P2P) em ambientes variados, aproveitando as tecnologias e serviços de passagem IPv4, IPv6 e NAT (Conversão de Endereços de Rede) da Microsoft (como o Teredo) para determinar e configurar o melhor caminho de rede disponível entre os pontos de extremidade. Ele também estabelece a criptografia de tráfego e proteção contra adulteração, como medida para reduzir a fraude. Além disso, ele autentica usuários e aplicativos por meio do ecossistema do Xbox Live&dmash; integrando informações de conectividade com outros serviços do Xbox Live. Essas informações podem ser usadas no matchmaking, para tentar corresponder jogadores com estatísticas de conectividade semelhantes entre si. A API Windows.Networking.XboxLive complementa e estende os transportes de rede tradicionais, como TCP e UDP, e as APIs de soquetes disponíveis, WinSock e Windows.Networking.Sockets. Você cria um XboxLiveEndpointPair usando essa API e, em seguida, usa sua API de transporte preferencial para transmissão de dados real. O próprio conceito XboxLiveEndpointPair está relacionado a Windows.Networking.EndpointPair , pois ele pode ser interpretado como um conjunto de endereços IP locais e remotos e portas; mas com um XboxLiveEndpointPair, essas propriedades são somente leitura (porque o sistema as negocia) e têm um tempo de vida de validade associado (porque um XboxLiveEndpointPair representa uma relação de segurança ativa que pode ser encerrada por vários motivos). Importante Essa API não está disponível para todos os aplicativos. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essas APIs falharão em runtime. |
XboxLiveEndpointPairCreationResult |
Encapula os resultados de uma tentativa de instanciar um novo XboxLiveEndpointPair. Inclui um valor status especificando o resultado da tentativa e (quando a criação foi bem-sucedida) detalhes sobre o par de ponto de extremidade resultante. Importante Essa API não está disponível para todos os aplicativos. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essas APIs falharão em runtime. |
XboxLiveEndpointPairStateChangedEventArgs |
Um objeto XboxLiveEndpointPairStateChangedEventArgs encapsula detalhes sobre um evento XboxLiveEndpointPair.StateChanged . Importante Essa API não está disponível para todos os aplicativos. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essas APIs falharão em runtime. |
XboxLiveEndpointPairTemplate |
Representa um padrão pré-configurado para habilitar a comunicação ideal e segura entre dois dispositivos usando soquetes. O modelo definido por essa classe detalha como dois pontos de extremidade são conectados em um XboxLiveEndpointPair. Os modelos são declarados estaticamente no manifesto de rede do aplicativo e, posteriormente, são identificados usando cadeias de caracteres de nome exclusivas. Observação Os modelos são declarados apenas no manifesto de rede do aplicativo. Você não pode declarar ou modificar um modelo em runtime. Importante Essa API não está disponível para todos os aplicativos. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essas APIs falharão em runtime. |
XboxLiveInboundEndpointPairCreatedEventArgs |
Encapsula detalhes sobre um evento InboundEndpointPairCreated . Importante Essa API não está disponível para todos os aplicativos. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essas APIs falharão em runtime. |
XboxLiveQualityOfServiceMeasurement |
Descreve os parâmetros operacionais de uma medida de QoS (Qualidade de Serviço) de rede e fornece acesso aos resultados dessas medidas. Importante Essa API não está disponível para todos os aplicativos. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essas APIs falharão em runtime. |
XboxLiveQualityOfServiceMetricResult |
Um objeto XboxLiveQualityOfServiceMetricResult encapsula dados de uma única medida de uma métrica específica para um dispositivo remoto. Importante Essa API não está disponível para todos os aplicativos. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essas APIs falharão em runtime. |
XboxLiveQualityOfServicePrivatePayloadResult |
Encapsula a carga privada de uma medida QoS (Qualidade de Serviço) quando o sinalizador XboxLiveQualityOfServiceMeasurement.ShouldRequestPrivatePayloads foi especificado. Importante Essa API não está disponível para todos os aplicativos. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essas APIs falharão em runtime. |
Enumerações
XboxLiveEndpointPairCreationBehaviors |
Define constantes que especificam opções de comportamento de criação para uma operação de criação xboxLiveEndpointPair . Importante Essa API não está disponível para todos os aplicativos. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essas APIs falharão em runtime. |
XboxLiveEndpointPairCreationStatus |
Define constantes que especificam o status de uma operação de criação xboxLiveEndpointPair. Importante Essa API não está disponível para todos os aplicativos. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essas APIs falharão em runtime. |
XboxLiveEndpointPairState |
Define constantes que especificam o status de uma instância do XboxLiveEndpointPair. Importante Essa API não está disponível para todos os aplicativos. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essas APIs falharão em runtime. |
XboxLiveNetworkAccessKind |
Define constantes que especificam os diferentes níveis de acesso à rede ponto a ponto observados para comunicação xboxLiveEndpointPair . XboxLiveNetworkAccessKind é usado para descrever conexões ponto a ponto estabelecidas por meio da API de Rede Multijogador do Xbox Live e não é aplicável a conexões com serviços Web do Xbox Live ou a conexões ponto a ponto estabelecidas fora da API de Rede Multijogador do Xbox Live. Importante Essa API não está disponível para todos os aplicativos. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essas APIs falharão em runtime. |
XboxLiveQualityOfServiceMeasurementStatus |
Define constantes que especificam o status de uma medida de QoS (Qualidade de Serviço). Importante Essa API não está disponível para todos os aplicativos. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essas APIs falharão em runtime. |
XboxLiveQualityOfServiceMetric |
Define constantes que especificam as diferentes métricas de QoS (Qualidade de Serviço) que podem ser medidas nessa API. Importante Essa API não está disponível para todos os aplicativos. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essas APIs falharão em runtime. |
XboxLiveSocketKind |
Define constantes que especificam os tipos de soquetes reconhecidos por essa API. |