Partager via


StreamWebSocket.OutputStream Propriété

Définition

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

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

Valeur de propriété

Flux séquentiel d’octets à écrire dans la destination distante.

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 StreamWebSocket .

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

  • Si le instance websocket 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é (via delete, Dispose ou Close) ou implicitement fermé (par exemple, en supprimant un instance DataWriter avant d’appeler DetachStream sur celui-ci), 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