MessageWebSocket.OutputStream Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .