Windows.Networking.XboxLive Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |