MessageWebSocket.Closed Kejadian
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.
Terjadi ketika bingkai dekat diterima pada objek MessageWebSocket sebagai bagian dari jabat tangan dekat.
// Register
event_token Closed(TypedEventHandler<IWebSocket, WebSocketClosedEventArgs const&> const& handler) const;
// Revoke with event_token
void Closed(event_token const* cookie) const;
// Revoke with event_revoker
MessageWebSocket::Closed_revoker Closed(auto_revoke_t, TypedEventHandler<IWebSocket, WebSocketClosedEventArgs const&> const& handler) const;
public event TypedEventHandler<IWebSocket,WebSocketClosedEventArgs> Closed;
function onClosed(eventArgs) { /* Your code */ }
messageWebSocket.addEventListener("closed", onClosed);
messageWebSocket.removeEventListener("closed", onClosed);
- or -
messageWebSocket.onclosed = onClosed;
Public Custom Event Closed As TypedEventHandler(Of IWebSocket, WebSocketClosedEventArgs) Implements Closed
Jenis Acara
Penerapan
Keterangan
Kejadian ini hanya dipicu jika bingkai dekat diterima dari server atau jika Tutup secara eksplisit dipanggil pada soket lokal. Jika koneksi TCP yang mendasar tiba-tiba dihentikan, GetDataReader dan/atau GetDataStream melemparkan pengecualian WININET_E_CONNECTION_ABORTED, tanpa peristiwa Tutup yang pernah dinaikkan.
Kode Anda harus menangani koneksi yang dibatalkan dengan terlebih dahulu menutup dan membuang objek MessageWebSocket saat ini (karena sekarang tidak berguna), lalu melakukan langkah-langkah lain apa pun yang sesuai untuk aplikasi Anda, seperti membuat MessageWebSocket baru dan mencoba terhubung lagi.