StreamWebSocket.OutputStream Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Ausgabestream ab, der in das Remotenetzwerkziel eines StreamWebSocket-Objekts geschrieben werden soll.
public:
property IOutputStream ^ OutputStream { IOutputStream ^ get(); };
IOutputStream OutputStream();
public IOutputStream OutputStream { get; }
var iOutputStream = streamWebSocket.outputStream;
Public ReadOnly Property OutputStream As IOutputStream
Eigenschaftswert
Ein sequenzieller Datenstrom von Bytes, die in das Remoteziel geschrieben werden sollen.
Implementiert
Hinweise
Diese Eigenschaft wird mit dem DataWriter-Objekt verwendet, um ausgehende Daten zu schreiben, die an das Remotenetzwerkziel in einem StreamWebSocket-Objekt gesendet werden sollen.
Die folgenden spezifischen Fehler können auftreten, wenn Sie IOutputStream.FlushAsync im OutputStream eines StreamWebSocket aufrufen, wenn sich das Websocket zu diesem Zeitpunkt in einem ungültigen Zustand befindet.
- Wenn das Websocket instance explizit geschlossen wurde (über delete, Dispose oder Close) oder implizit geschlossen (aus dem Bereich gefallen), löst FlushAsync eine RO_E_CLOSED Ausnahme aus.
- Wenn das dem Websocket zugeordnete IOutputStream-Objekt explizit (über löschen, Dispose oder Close) oder implizit geschlossen wurde (z. B. durch Das Entfernen eines DataWriter-instance vor dem Aufrufen von DetachStream), löst FlushAsync eine RO_E_CLOSED Ausnahme aus.
- Wenn das Websocket noch nicht verbunden ist (ConnectAsync wurde nicht aufgerufen), löst FlushAsync eine E_ILLEGAL_METHOD_CALL Ausnahme aus.