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 Ausgabedatenstrom 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 Bytestrom, der an das Remoteziel geschrieben werden soll.
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.
Die folgenden spezifischen Fehler können auftreten, wenn Sie IOutputStream.FlushAsync für den OutputStream eines StreamWebSocket aufrufen, wenn sich das Websocket zu dem Zeitpunkt in einem ungültigen Zustand befindet.
- Wenn die Websocket-Instanz explizit geschlossen wurde (über Lösch-, Dispose- oder Close-Methode) oder implizit geschlossen (außerhalb des Gültigkeitsbereichs), löst FlushAsync eine RO_E_CLOSED Ausnahme aus.
- Wenn das dem Websocket zugeordnete IOutputStream-Objekt explizit geschlossen (über Lösch-, Dispose- oder Close-Methode) oder implizit geschlossen wurde (z. B. durch Verwerfen einer DataWriter-Instanz vor dem Aufrufen von DetachStream darauf), löst FlushAsync eine RO_E_CLOSED Ausnahme aus.
- Wenn das Websocket noch nicht verbunden ist (ConnectAsync wurde noch nicht aufgerufen), löst FlushAsync eine E_ILLEGAL_METHOD_CALL Ausnahme aus.