Windows.Networking.XboxLive Spazio dei nomi

Questa API non è disponibile per tutte le app. A meno che il provisioning dell'account per sviluppatore non venga effettuato appositamente da Microsoft, le chiamate a queste API avranno esito negativo in fase di esecuzione.

Classi

XboxLiveDeviceAddress

Rappresenta il percorso di rete di una console o di un altro dispositivo autenticato.

Gli oggetti di questa classe rappresentano una raccolta opaca di informazioni di connettività su un dispositivo (in particolare, un elenco di indirizzi IP). Passi un oggetto XboxLiveDeviceAddress a uno dei metodi CreateEndpointPairTemplate della classe CreateEndpointPairAsync o CreateEndpointPairForPortsAsync per creare un'istanza di XboxLiveEndpointPair tra il dispositivo locale e il dispositivo nel dispositivo XboxLiveDeviceAddress specificato.

Importante

Questa API non è disponibile per tutte le app. A meno che il provisioning dell'account per sviluppatore non venga effettuato appositamente da Microsoft, le chiamate a queste API avranno esito negativo in fase di esecuzione.

XboxLiveEndpointPair

Un oggetto XboxLiveEndpointPair è una relazione di sicurezza e qualità di rete stabilita tra due dispositivi per la comunicazione basata su socket.

L'API Windows.Networking.XboxLive consente la connettività peer-to-peer (P2P) in ambienti diversi, sfruttando tecnologie e servizi di attraversamento NAT (Network Address Translation) di Microsoft, ad esempio Teredo, per determinare e configurare il percorso di rete migliore tra gli endpoint. Stabilisce inoltre la crittografia del traffico e la protezione contro la manomissione, come misura per ridurre la truffa. Inoltre, autentica utenti e applicazioni tramite l'ecosistema Xbox Live&dmash; integrazione delle informazioni di connettività con altri servizi Xbox Live. Queste informazioni possono quindi essere usate nel matchmaking, per tentare di abbinare i giocatori con statistiche di connettività simili tra loro.

L'API Windows.Networking.XboxLive integra ed estende i trasporti di rete tradizionali, ad esempio TCP e UDP, e le API socket disponibili, WinSock e Windows.Networking.Sockets. Puoi creare un oggetto XboxLiveEndpointPair usando questa API e quindi usare l'API di trasporto preferita per la trasmissione effettiva dei dati. Il concetto di XboxLiveEndpointPair è correlato a Windows.Networking.EndpointPair in quanto può essere interpretato come un set di indirizzi IP e porte locali e remoti; ma con un oggetto XboxLiveEndpointPair, tali proprietà sono di sola lettura (perché il sistema li negozia) e hanno una durata di validità associata (perché xboxLiveEndpointPair rappresenta una relazione di sicurezza attiva che può essere terminata per vari motivi).

Importante

Questa API non è disponibile per tutte le app. A meno che il provisioning dell'account per sviluppatore non venga effettuato appositamente da Microsoft, le chiamate a queste API avranno esito negativo in fase di esecuzione.

XboxLiveEndpointPairCreationResult

Incapula i risultati di un tentativo di creare un'istanza di una nuova xboxLiveEndpointPair. Include un valore di stato che specifica il risultato del tentativo e, quando la creazione ha avuto esito positivo, i dettagli sulla coppia di endpoint risultante.

Importante

Questa API non è disponibile per tutte le app. A meno che il provisioning dell'account per sviluppatore non venga effettuato appositamente da Microsoft, le chiamate a queste API avranno esito negativo in fase di esecuzione.

XboxLiveEndpointPairStateChangedEventArgs

Un oggetto XboxLiveEndpointPairStateChangedEventArgs incapsula i dettagli relativi a un evento XboxLiveEndpointPair.StateChanged .

Importante

Questa API non è disponibile per tutte le app. A meno che il provisioning dell'account per sviluppatore non venga effettuato appositamente da Microsoft, le chiamate a queste API avranno esito negativo in fase di esecuzione.

XboxLiveEndpointPairTemplate

Rappresenta un modello preconfigurato per consentire la comunicazione ottimale e sicura tra due dispositivi tramite socket. Il modello definito da questa classe illustra in dettaglio come due endpoint sono connessi in un oggetto XboxLiveEndpointPair. I modelli vengono dichiarati in modo statico nel manifesto di rete dell'app e successivamente vengono identificati usando stringhe di nome univoche.

Nota

I modelli vengono dichiarati solo nel manifesto di rete dell'app. Non è possibile dichiarare o modificare un modello in fase di esecuzione.

Importante

Questa API non è disponibile per tutte le app. A meno che il provisioning dell'account per sviluppatore non venga effettuato appositamente da Microsoft, le chiamate a queste API avranno esito negativo in fase di esecuzione.

XboxLiveInboundEndpointPairCreatedEventArgs

Incapsula i dettagli relativi a un evento InboundEndpointPairCreated .

Importante

Questa API non è disponibile per tutte le app. A meno che il provisioning dell'account per sviluppatore non venga effettuato appositamente da Microsoft, le chiamate a queste API avranno esito negativo in fase di esecuzione.

XboxLiveQualityOfServiceMeasurement

Descrive i parametri operativi di una misurazione QoS (Network Quality of Service) e fornisce l'accesso ai risultati di tali misurazioni.

Importante

Questa API non è disponibile per tutte le app. A meno che il provisioning dell'account per sviluppatore non venga effettuato appositamente da Microsoft, le chiamate a queste API avranno esito negativo in fase di esecuzione.

XboxLiveQualityOfServiceMetricResult

Un oggetto XboxLiveQualityOfServiceMetricResult incapsula i dati da una singola misura di una metrica specifica a un dispositivo remoto.

Importante

Questa API non è disponibile per tutte le app. A meno che il provisioning dell'account per sviluppatore non venga effettuato appositamente da Microsoft, le chiamate a queste API avranno esito negativo in fase di esecuzione.

XboxLiveQualityOfServicePrivatePayloadResult

Incapsula il payload privato da una misura QoS (Quality of Service) quando è stato specificato il flag XboxLiveQualityOfServiceMeasurement.ShouldRequestPrivatePayloads .

Importante

Questa API non è disponibile per tutte le app. A meno che il provisioning dell'account per sviluppatore non venga effettuato appositamente da Microsoft, le chiamate a queste API avranno esito negativo in fase di esecuzione.

Enumerazioni

XboxLiveEndpointPairCreationBehaviors

Definisce le costanti che specificano le opzioni di comportamento di creazione per un'operazione di creazione xboxLiveEndpointPair .

Importante

Questa API non è disponibile per tutte le app. A meno che il provisioning dell'account per sviluppatore non venga effettuato appositamente da Microsoft, le chiamate a queste API avranno esito negativo in fase di esecuzione.

XboxLiveEndpointPairCreationStatus

Definisce costanti che specificano lo stato di un'operazione di creazione xboxLiveEndpointPair .

Importante

Questa API non è disponibile per tutte le app. A meno che il provisioning dell'account per sviluppatore non venga effettuato appositamente da Microsoft, le chiamate a queste API avranno esito negativo in fase di esecuzione.

XboxLiveEndpointPairState

Definisce costanti che specificano lo stato di un'istanza di XboxLiveEndpointPair .

Importante

Questa API non è disponibile per tutte le app. A meno che il provisioning dell'account per sviluppatore non venga effettuato appositamente da Microsoft, le chiamate a queste API avranno esito negativo in fase di esecuzione.

XboxLiveNetworkAccessKind

Definisce costanti che specificano i diversi livelli di accesso alla rete peer-to-peer osservati per la comunicazione XboxLiveEndpointPair . XboxLiveNetworkAccessKind viene usato per descrivere le connessioni peer-to-peer stabilite tramite l'API Di rete multiplayer Xbox Live e non è applicabile alle connessioni ai servizi Web Xbox Live o alle connessioni peer-to-peer stabilite all'esterno dell'API Di rete multiplayer xbox Live.

Importante

Questa API non è disponibile per tutte le app. A meno che il provisioning dell'account per sviluppatore non venga effettuato appositamente da Microsoft, le chiamate a queste API avranno esito negativo in fase di esecuzione.

XboxLiveQualityOfServiceMeasurementStatus

Definisce costanti che specificano lo stato di una misura QoS (Quality of Service).

Importante

Questa API non è disponibile per tutte le app. A meno che il provisioning dell'account per sviluppatore non venga effettuato appositamente da Microsoft, le chiamate a queste API avranno esito negativo in fase di esecuzione.

XboxLiveQualityOfServiceMetric

Definisce costanti che specificano le diverse metriche QoS (Quality of Service) che possono essere misurate in questa API.

Importante

Questa API non è disponibile per tutte le app. A meno che il provisioning dell'account per sviluppatore non venga effettuato appositamente da Microsoft, le chiamate a queste API avranno esito negativo in fase di esecuzione.

XboxLiveSocketKind

Definisce costanti che specificano i tipi di socket riconosciuti da questa API.