MessageWebSocketControl.SupportedProtocols Properti
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.
Mendapatkan koleksi yang dapat digunakan untuk menambahkan daftar sub-protokol yang didukung yang akan diiklankan ke server selama jabat tangan koneksi.
public:
property IVector<Platform::String ^> ^ SupportedProtocols { IVector<Platform::String ^> ^ get(); };
IVector<winrt::hstring> SupportedProtocols();
public IList<string> SupportedProtocols { get; }
var iVector = messageWebSocketControl.supportedProtocols;
Public ReadOnly Property SupportedProtocols As IList(Of String)
Nilai Properti
Koleksi yang berisi sub-protokol WebSocket yang didukung oleh objek MessageWebSocket .
Penerapan
Keterangan
Properti SupportedProtocols berisi kumpulan sub-protokol WebSocket yang didukung oleh objek MessageWebSocket . Sebelum memanggil metode ConnectAsync , string sub-protokol tambahan yang didukung dapat ditambahkan ke koleksi ini, yang akan dikirim ke server di header "Sec-WebSocket-Protocol" selama jabat tangan WebSocket. Sub-protokol yang didukung bersama yang dipilih oleh server WebSocket kemudian akan diekspos pada properti Protokol .
Upaya untuk menambahkan sub-protokol ke koleksi ini setelah panggilan berhasil ke metode ConnectAsync tidak akan mengakibatkan kesalahan tetapi nilai baru diabaikan. Namun, jika panggilan metode ConnectAsync atau operasi sambungkan selesai dengan kesalahan, aplikasi dapat memperbarui koleksi yang disimpan di properti SupportedProtocols dan mencoba kembali panggilan metode ConnectAsync dan nilai baru akan diterapkan.