Langue

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 OutputStream d’un StreamWebSocket si le websocket est dans un état non valide à l’heure.

  • Si l’instance websocket a été explicitement fermée (via la suppression, Dispose ou Close) ou implicitement fermée (supprimée de l’étendue), 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 une 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 encore été appelé), FlushAsync lève une exception E_ILLEGAL_METHOD_CALL .

S’applique à

Voir aussi