HostNameSortOptions Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Opsi tentang bagaimana daftar objek EndpointPair diurutkan.
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
public enum class HostNameSortOptions
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class HostNameSortOptions
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum HostNameSortOptions
var value = Windows.Networking.HostNameSortOptions.none
Public Enum HostNameSortOptions
- Warisan
-
HostNameSortOptions
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Bidang
None | 0 | Urutkan daftar objek EndpointPair menurut kriteria default yang digunakan sistem yaitu meminimalkan penundaan koneksi. |
OptimizeForLongConnections | 2 | Urutkan daftar objek EndpointPair untuk dioptimalkan untuk koneksi panjang. |
Keterangan
Enumerasi HostNameSortOptions memengaruhi bagaimana daftar objek EndpointPair diurutkan.
Mengingat array pasangan alamat yang diurutkan, nilai Tidak Ada mengembalikan daftar yang diurutkan yang mengurutkan entri EndpointPair sedemikian rupa sehingga pasangan dengan alamat sumber dan tujuan yang paling sedikit dicoba diprioritaskan daripada pasangan yang alamatnya telah dicoba sebelumnya dan tidak berhasil. Tujuannya adalah untuk meminimalkan penundaan pembentukan koneksi dengan mencoba entri EndpointPair dengan alamat unik terlebih dahulu. Ini dapat mengakibatkan pasangan alamat yang kurang efisien lebih disukai daripada yang efisien ketika mempertimbangkan kecepatan transfer jaringan untuk koneksi yang berjalan lama, tetapi itu dianggap kurang penting daripada meminimalkan penundaan koneksi untuk koneksi singkat.
Misalnya, jika objek EndpointPair dapat memiliki alamat sumber S1 atau S2 dan alamat tujuan D1 atau D2, maka secara default jika S1+D1 adalah EndpointPair pertama yang dicoba dan koneksi gagal, maka S2+D2 adalah pasangan kedua yang akan dicoba. Jika koneksi S1+D1 gagal, masalahnya mungkin terjadi pada S1 atau D1. Jadi opsi paling aman untuk meminimalkan penundaan pembentukan koneksi adalah mencoba S2+D2 ketika S1+D1 gagal. Untuk aktivitas seperti penjelajahan web di mana kecepatan koneksi terjalin mendominasi, kemungkinan besar perilaku yang Anda inginkan.
Namun jika aplikasi adalah media streaming untuk waktu yang lama, Anda mungkin bersedia menerima beberapa upaya koneksi awal yang gagal sampai Anda menemukan jalur yang lebih efisien untuk mentransfer data. Itu akan menggunakan urutan yang berbeda untuk pengurutan. Nilai enumerasi OptimizeForLongConnections akan digunakan untuk kasus ini. Dengan pengaturan ini jika S1+D1 gagal, maka S1+D2 atau S2+D1 akan dicoba berikutnya.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk