SocketImpl.SetPerformancePreferences(Int32, Int32, Int32) Metode
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.
Mengatur preferensi performa untuk soket ini.
[Android.Runtime.Register("setPerformancePreferences", "(III)V", "GetSetPerformancePreferences_IIIHandler")]
protected virtual void SetPerformancePreferences(int connectionTime, int latency, int bandwidth);
[<Android.Runtime.Register("setPerformancePreferences", "(III)V", "GetSetPerformancePreferences_IIIHandler")>]
abstract member SetPerformancePreferences : int * int * int -> unit
override this.SetPerformancePreferences : int * int * int -> unit
Parameter
- connectionTime
- Int32
Mengekspresikan int kepentingan relatif dari waktu koneksi singkat
- latency
- Int32
Mengekspresikan int kepentingan relatif latensi rendah
- bandwidth
- Int32
Mengekspresikan int kepentingan relatif bandwidth tinggi
- Atribut
Keterangan
Mengatur preferensi performa untuk soket ini.
Soket menggunakan protokol TCP/IP secara default. Beberapa implementasi dapat menawarkan protokol alternatif yang memiliki karakteristik performa yang berbeda dari TCP/IP. Metode ini memungkinkan aplikasi untuk mengekspresikan preferensinya sendiri tentang bagaimana tradeoff ini harus dilakukan ketika implementasi memilih dari protokol yang tersedia.
Preferensi performa dijelaskan oleh tiga bilangan bulat yang nilainya menunjukkan pentingnya waktu koneksi singkat, latensi rendah, dan bandwidth tinggi. Nilai absolut bilangan bulat tidak relevan; untuk memilih protokol, nilainya hanya dibandingkan, dengan nilai yang lebih besar menunjukkan preferensi yang lebih kuat. Nilai negatif mewakili prioritas yang lebih rendah daripada nilai positif. Jika aplikasi lebih suka waktu koneksi yang singkat daripada latensi rendah dan bandwidth tinggi, misalnya, aplikasi dapat memanggil metode ini dengan nilai (1, 0, 0). Jika aplikasi lebih suka bandwidth tinggi di atas latensi rendah, dan latensi rendah di atas waktu koneksi singkat, maka aplikasi dapat memanggil metode ini dengan nilai (0, 1, 2).
Secara default, metode ini tidak melakukan apa-apa, kecuali jika ditimpa dalam sub-kelas.
Ditambahkan dalam 1.5.
Java dokumentasi untuk java.net.SocketImpl.setPerformancePreferences(int, int, int).
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.