Partager via


MessageWebSocket.OutputStream Propriété

Définition

Obtient le flux de sortie à écrire dans la destination réseau distante sur un objet MessageWebSocket .

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

Valeur de propriété

Flux séquentiel d’octets à écrire dans la destination distante en tant que message unique.

Implémente

Remarques

Cette propriété est utilisée avec l’objet DataWriter pour écrire des données sortantes à envoyer à la destination réseau distante sur un objet socket.

Les erreurs spécifiques suivantes peuvent se produire lorsque vous appelez IOutputStream.FlushAsync sur le OutputStream d’un MessageWebSocket si le websocket n’est pas valide à ce moment-là.

  • Si le websocket instance a été explicitement fermé (par le biais de la suppression, de la suppression ou de la fermeture) ou implicitement fermé (hors de portée), FlushAsync lève une exception RO_E_CLOSED.
  • Si l’objet IOutputStream associé au websocket a été explicitement fermé (par le biais de la suppression, de la suppression ou de la fermeture) ou implicitement fermé (par exemple, en supprimant un instance DataWriter avant d’appeler DetachStream), FlushAsync lève une exception RO_E_CLOSED.
  • Si le websocket n’est pas encore connecté (ConnectAsync n’a pas été appelé), FlushAsync lève une exception E_ILLEGAL_METHOD_CALL .

S’applique à

Voir aussi