Bagikan melalui


IWebSocketControl.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 = iWebSocketControl.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 IWebSocket .

Keterangan

Properti SupportedProtocols berisi kumpulan sub-protokol WebSocket yang didukung oleh objek IWebSocket . 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. Protokol 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 akan mengakibatkan kesalahan. Namun, jika panggilan metode ConnectAsync atau operasi sambungkan selesai dengan kesalahan, appl dapat memperbarui koleksi yang disimpan di properti SupportedProtocols dan mencoba kembali panggilan metode ConnectAsync .

Berlaku untuk

Lihat juga