Langue

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 OutputStream d’un MessageWebSocket 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