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