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