Bagikan melalui


MessageWebSocketControl.SupportedProtocols Properti

Definisi

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

IVector<String>

IList<String>

IVector<Platform::String>

IVector<winrt::hstring>

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.

Berlaku untuk

Lihat juga