IWebSocketControl.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 = iWebSocketControl.supportedProtocols;
Public ReadOnly Property SupportedProtocols As IList(Of String)
Nilai Properti
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 .