Bagikan melalui


Windows.Networking.XboxLive Ruang nama

API ini tidak tersedia untuk semua aplikasi. Kecuali akun pengembang Anda disediakan secara khusus oleh Microsoft, panggilan ke API ini akan gagal saat runtime.

Kelas

XboxLiveDeviceAddress

Mewakili lokasi jaringan konsol atau perangkat terautentikasi lainnya.

Objek kelas ini mewakili kumpulan informasi konektivitas buram tentang perangkat (khususnya, daftar alamat IP). Anda meneruskan XboxLiveDeviceAddress ke salah satu metode CreateEndpointPairTemplate kelas XboxLiveEndpointPairAsync atau CreateEndpointPairForPortsAsync untuk membuat instans XboxLiveEndpointPair antara perangkat lokal dan perangkat di XboxLiveDeviceAddress yang diberikan.

Penting

API ini tidak tersedia untuk semua aplikasi. Kecuali akun pengembang Anda disediakan secara khusus oleh Microsoft, panggilan ke API ini akan gagal saat runtime.

XboxLiveEndpointPair

XboxLiveEndpointPair adalah hubungan keamanan dan kualitas jaringan yang dibuat antara dua perangkat untuk komunikasi berbasis soket.

WINDOWS.Networking.XboxLive API memungkinkan konektivitas peer-to-peer (P2P) di lingkungan yang bervariasi, memanfaatkan teknologi dan layanan traversal IPv4, IPv6, dan Network Address Translation (NAT) Microsoft (seperti Teredo) untuk menentukan dan mengonfigurasi jalur jaringan terbaik yang tersedia di antara titik akhir. Ini juga menetapkan enkripsi lalu lintas dan perlindungan terhadap perubahan, sebagai langkah untuk mengurangi kecurangan. Selain itu, ini mengautentikasi pengguna dan aplikasi melalui ekosistem Xbox Live&dmash; mengintegrasikan informasi konektivitas dengan layanan Xbox Live lainnya. Informasi ini kemudian dapat digunakan dalam pencocokan, untuk mencoba mencocokkan pemain dengan statistik konektivitas serupa satu sama lain.

WINDOWS.Networking.XboxLive API melengkapi dan memperluas transportasi jaringan tradisional seperti TCP dan UDP, dan API soket yang tersedia, WinSock dan Windows.Networking.Sockets. Anda membuat XboxLiveEndpointPair menggunakan API ini, lalu menggunakan API transportasi pilihan Anda untuk transmisi data aktual. Konsep XboxLiveEndpointPair sendiri terkait dengan Windows.Networking.EndpointPair karena dapat ditafsirkan sebagai sekumpulan alamat IP dan port lokal dan jarak jauh; tetapi dengan XboxLiveEndpointPair, properti tersebut bersifat baca-saja (karena sistem menegosiasikannya) dan memiliki masa pakai validitas terkait (karena XboxLiveEndpointPair mewakili hubungan keamanan aktif yang dapat dihentikan karena berbagai alasan).

Penting

API ini tidak tersedia untuk semua aplikasi. Kecuali akun pengembang Anda disediakan secara khusus oleh Microsoft, panggilan ke API ini akan gagal saat runtime.

XboxLiveEndpointPairCreationResult

Merangkum hasil upaya untuk membuat instans XboxLiveEndpointPair baru. Menyertakan nilai status yang menentukan hasil upaya dan detail (saat pembuatan berhasil) tentang pasangan titik akhir yang dihasilkan.

Penting

API ini tidak tersedia untuk semua aplikasi. Kecuali akun pengembang Anda disediakan secara khusus oleh Microsoft, panggilan ke API ini akan gagal saat runtime.

XboxLiveEndpointPairStateChangedEventArgs

Objek XboxLiveEndpointPairStateChangedEventArgs merangkum detail tentang peristiwa XboxLiveEndpointPair.StateChanged .

Penting

API ini tidak tersedia untuk semua aplikasi. Kecuali akun pengembang Anda disediakan secara khusus oleh Microsoft, panggilan ke API ini akan gagal saat runtime.

XboxLiveEndpointPairTemplate

Mewakili pola yang telah dikonfigurasi sebelumnya tentang cara mengaktifkan komunikasi yang optimal dan aman antara dua perangkat menggunakan soket. Templat yang ditentukan oleh kelas ini merinci bagaimana dua titik akhir tersambung dalam XboxLiveEndpointPair. Templat dideklarasikan secara statis dalam manifes jaringan aplikasi Anda, dan kemudian diidentifikasi menggunakan string nama unik.

Catatan

Templat hanya dideklarasikan dalam manifes jaringan aplikasi. Anda tidak dapat mendeklarasikan atau mengubah templat saat runtime.

Penting

API ini tidak tersedia untuk semua aplikasi. Kecuali akun pengembang Anda disediakan secara khusus oleh Microsoft, panggilan ke API ini akan gagal saat runtime.

XboxLiveInboundEndpointPairCreatedEventArgs

Merangkum detail tentang peristiwa InboundEndpointPairCreated .

Penting

API ini tidak tersedia untuk semua aplikasi. Kecuali akun pengembang Anda disediakan secara khusus oleh Microsoft, panggilan ke API ini akan gagal saat runtime.

XboxLiveQualityOfServiceMeasurement

Menjelaskan parameter operasi pengukuran Kualitas Layanan (QoS) jaringan, dan menyediakan akses ke hasil pengukuran tersebut.

Penting

API ini tidak tersedia untuk semua aplikasi. Kecuali akun pengembang Anda disediakan secara khusus oleh Microsoft, panggilan ke API ini akan gagal saat runtime.

XboxLiveQualityOfServiceMetricResult

Objek XboxLiveQualityOfServiceMetricResult merangkum data dari satu pengukuran metrik tertentu, ke perangkat jarak jauh.

Penting

API ini tidak tersedia untuk semua aplikasi. Kecuali akun pengembang Anda disediakan secara khusus oleh Microsoft, panggilan ke API ini akan gagal saat runtime.

XboxLiveQualityOfServicePrivatePayloadResult

Merangkum payload privat dari pengukuran Quality of Service (QoS) saat bendera XboxLiveQualityOfServiceMeasurement.ShouldRequestPrivatePayloads telah ditentukan.

Penting

API ini tidak tersedia untuk semua aplikasi. Kecuali akun pengembang Anda disediakan secara khusus oleh Microsoft, panggilan ke API ini akan gagal saat runtime.

Enum

XboxLiveEndpointPairCreationBehaviors

Menentukan konstanta yang menentukan opsi perilaku pembuatan untuk operasi pembuatan XboxLiveEndpointPair .

Penting

API ini tidak tersedia untuk semua aplikasi. Kecuali akun pengembang Anda disediakan secara khusus oleh Microsoft, panggilan ke API ini akan gagal saat runtime.

XboxLiveEndpointPairCreationStatus

Menentukan konstanta yang menentukan status operasi pembuatan XboxLiveEndpointPair .

Penting

API ini tidak tersedia untuk semua aplikasi. Kecuali akun pengembang Anda disediakan secara khusus oleh Microsoft, panggilan ke API ini akan gagal saat runtime.

XboxLiveEndpointPairState

Menentukan konstanta yang menentukan status instans XboxLiveEndpointPair .

Penting

API ini tidak tersedia untuk semua aplikasi. Kecuali akun pengembang Anda disediakan secara khusus oleh Microsoft, panggilan ke API ini akan gagal saat runtime.

XboxLiveNetworkAccessKind

Menentukan konstanta yang menentukan berbagai tingkat akses jaringan peer-to-peer yang diamati untuk komunikasi XboxLiveEndpointPair . XboxLiveNetworkAccessKind digunakan untuk menjelaskan koneksi peer-to-peer yang dibuat melalui Xbox Live Multiplayer Networking API, dan tidak berlaku untuk koneksi ke layanan web Xbox Live atau untuk koneksi peer-to-peer yang dibuat di luar Xbox Live Multiplayer Networking API.

Penting

API ini tidak tersedia untuk semua aplikasi. Kecuali akun pengembang Anda disediakan secara khusus oleh Microsoft, panggilan ke API ini akan gagal saat runtime.

XboxLiveQualityOfServiceMeasurementStatus

Menentukan konstanta yang menentukan status pengukuran Kualitas Layanan (QoS).

Penting

API ini tidak tersedia untuk semua aplikasi. Kecuali akun pengembang Anda disediakan secara khusus oleh Microsoft, panggilan ke API ini akan gagal saat runtime.

XboxLiveQualityOfServiceMetric

Menentukan konstanta yang menentukan berbagai metrik Quality of Service (QoS) yang dapat diukur dalam API ini.

Penting

API ini tidak tersedia untuk semua aplikasi. Kecuali akun pengembang Anda disediakan secara khusus oleh Microsoft, panggilan ke API ini akan gagal saat runtime.

XboxLiveSocketKind

Menentukan konstanta yang menentukan jenis soket yang dikenali oleh API ini.