Bagikan melalui


MessageWebSocket.OutputStream Properti

Definisi

Mendapatkan aliran output untuk menulis ke tujuan jaringan jarak jauh pada objek MessageWebSocket .

public:
 property IOutputStream ^ OutputStream { IOutputStream ^ get(); };
IOutputStream OutputStream();
public IOutputStream OutputStream { get; }
var iOutputStream = messageWebSocket.outputStream;
Public ReadOnly Property OutputStream As IOutputStream

Nilai Properti

Aliran berurutan byte yang akan ditulis ke tujuan jarak jauh sebagai satu pesan.

Penerapan

Keterangan

Properti ini digunakan dengan objek DataWriter untuk menulis data keluar yang akan dikirim ke tujuan jaringan jarak jauh pada objek soket.

Kesalahan spesifik berikut dapat terjadi ketika Anda memanggil IOutputStream.FlushAsync pada OutputStream messageWebSocket jika websocket dalam keadaan tidak valid pada saat itu.

  • Jika instans websocket telah ditutup secara eksplisit (melalui penghapusan, Buang, atau Tutup) atau ditutup secara implisit (jatuh di luar cakupan), FlushAsync memberikan pengecualian RO_E_CLOSED .
  • Jika objek IOutputStream yang terkait dengan websocket telah ditutup secara eksplisit (melalui penghapusan, Buang, atau Tutup) atau ditutup secara implisit (misalnya, dengan membuang instans DataWriter sebelum memanggil DetachStream di atasnya), FlushAsync melempar pengecualian RO_E_CLOSED .
  • Jika websocket belum tersambung (ConnectAsync belum dipanggil), FlushAsync akan memberikan pengecualian E_ILLEGAL_METHOD_CALL .

Berlaku untuk

Lihat juga