Windows.Networking.XboxLive Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl.
Klassen
XboxLiveDeviceAddress |
Stellt den Netzwerkspeicherort einer Konsole oder eines anderen authentifizierten Geräts dar. Objekte dieser Klasse stellen eine undurchsichtige Sammlung von Konnektivitätsinformationen zu einem Gerät dar (insbesondere eine Liste von IP-Adressen). Sie übergeben eine XboxLiveDeviceAddress an eine der CreateEndpointPairTemplate-Methoden der XboxLiveEndpointPairAsync- oder CreateEndpointPairForPortsAsync-Methode der XboxLiveEndpoint-Klasse, um eine XboxLiveEndpointPair zwischen dem lokalen Gerät und dem Gerät an der angegebenen XboxLiveDeviceAddress zu instanziieren. Wichtig Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl. |
XboxLiveEndpointPair |
Ein XboxLiveEndpointPair ist eine Sicherheits- und Netzwerkqualitätsbeziehung zwischen zwei Geräten für die socketbasierte Kommunikation. Die Windows.Networking.XboxLive-API ermöglicht die Peer-to-Peer-Konnektivität (P2P) in unterschiedlichen Umgebungen und nutzt dabei IPv4- und IPv6- und NAT-Traversaltechnologien und -dienste (z. B. Teredo), um den besten verfügbaren Netzwerkpfad zwischen Endpunkten zu ermitteln und zu konfigurieren. Außerdem wird die Verschlüsselung des Datenverkehrs und der Schutz vor Manipulationen als Maßnahme zur Verringerung von Betrug festgelegt. Darüber hinaus werden Benutzer und Anwendungen über das Xbox Live-Ökosystem&dmash authentifiziert. Integrieren von Konnektivitätsinformationen mit anderen Xbox Live-Diensten. Diese Informationen können dann beim Matchmaking verwendet werden, um Spieler mit ähnlichen Konnektivitätsstatistiken miteinander abzugleichen. Die Windows.Networking.XboxLive-API ergänzt und erweitert herkömmliche Netzwerktransporte wie TCP und UDP sowie die verfügbaren Sockets-APIs, WinSock und Windows.Networking.Sockets. Sie erstellen ein XboxLiveEndpointPair mithilfe dieser API und verwenden dann Ihre bevorzugte Transport-API für die tatsächliche Datenübertragung. Das XboxLiveEndpointPair-Konzept selbst bezieht sich auf Windows.Networking.EndpointPair , da es als eine Reihe von lokalen und Remote-IP-Adressen und Ports interpretiert werden kann; Bei einem XboxLiveEndpointPair sind diese Eigenschaften jedoch schreibgeschützt (da das System sie aushandelt) und eine zugehörige Gültigkeitsdauer aufweisen (da ein XboxLiveEndpointPair eine aktive Sicherheitsbeziehung darstellt, die aus verschiedenen Gründen beendet werden kann). Wichtig Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl. |
XboxLiveEndpointPairCreationResult |
Kapselt die Ergebnisse eines Versuchs, ein neues XboxLiveEndpointPair zu instanziieren. Enthält einen status Wert, der das Ergebnis des Versuchs und (wenn die Erstellung erfolgreich war) Details zum resultierenden Endpunktpaar angibt. Wichtig Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl. |
XboxLiveEndpointPairStateChangedEventArgs |
Ein XboxLiveEndpointPairStateChangedEventArgs-Objekt kapselt Details zu einem XboxLiveEndpointPair.StateChanged-Ereignis . Wichtig Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl. |
XboxLiveEndpointPairTemplate |
Stellt ein vorkonfiguriertes Muster dar, um eine optimale und sichere Kommunikation zwischen zwei Geräten mithilfe von Sockets zu ermöglichen. Die von dieser Klasse definierte Vorlage enthält Details dazu, wie zwei Endpunkte in einem XboxLiveEndpointPair verbunden sind. Vorlagen werden statisch im Netzwerkmanifest Ihrer App deklariert und anschließend mithilfe eindeutiger Namenszeichenfolgen identifiziert. Hinweis Vorlagen werden nur im Netzwerkmanifest der App deklariert. Sie können eine Vorlage zur Laufzeit nicht deklarieren oder ändern. Wichtig Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl. |
XboxLiveInboundEndpointPairCreatedEventArgs |
Kapselt Details zu einem InboundEndpointPairCreated-Ereignis . Wichtig Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl. |
XboxLiveQualityOfServiceMeasurement |
Beschreibt die Betriebsparameter einer QoS-Messung (Quality of Service) im Netzwerk und ermöglicht den Zugriff auf die Ergebnisse solcher Messungen. Wichtig Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl. |
XboxLiveQualityOfServiceMetricResult |
Ein XboxLiveQualityOfServiceMetricResult-Objekt kapselt Daten aus einer einzelnen Messung einer bestimmten Metrik auf ein Remotegerät. Wichtig Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl. |
XboxLiveQualityOfServicePrivatePayloadResult |
Kapselt die private Nutzlast aus einer QoS-Messung (Quality of Service), wenn das XboxLiveQualityOfServiceMeasurement.ShouldRequestPrivatePayloads-Flag angegeben wurde. Wichtig Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl. |
Enumerationen
XboxLiveEndpointPairCreationBehaviors |
Definiert Konstanten, die Optionen für das Erstellungsverhalten für einen XboxLiveEndpointPair-Erstellungsvorgang angeben. Wichtig Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl. |
XboxLiveEndpointPairCreationStatus |
Definiert Konstanten, die die status eines XboxLiveEndpointPair-Erstellungsvorgangs angeben. Wichtig Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl. |
XboxLiveEndpointPairState |
Definiert Konstanten, die die status eines XboxLiveEndpointPair-instance angeben. Wichtig Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl. |
XboxLiveNetworkAccessKind |
Definiert Konstanten, die die verschiedenen Ebenen des Peer-to-Peer-Netzwerkzugriffs angeben, die für die XboxLiveEndpointPair-Kommunikation beobachtet werden. XboxLiveNetworkAccessKind wird verwendet, um Peer-to-Peer-Verbindungen zu beschreiben, die über die Xbox Live Multiplayer-Netzwerk-API eingerichtet wurden, und gilt nicht für Verbindungen mit Xbox Live-Webdiensten oder Peer-to-Peer-Verbindungen, die außerhalb der Xbox Live Multiplayer-Netzwerk-API eingerichtet wurden. Wichtig Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl. |
XboxLiveQualityOfServiceMeasurementStatus |
Definiert Konstanten, die die status einer QoS-Messung (Quality of Service) angeben. Wichtig Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl. |
XboxLiveQualityOfServiceMetric |
Definiert Konstanten, die die verschiedenen QoS-Metriken (Quality of Service) angeben, die in dieser API gemessen werden können. Wichtig Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl. |
XboxLiveSocketKind |
Definiert Konstanten, die die Arten von Sockets angeben, die von dieser API erkannt werden. |