Lingua

StreamWebSocket.OutputStream Proprietà

Definizione

Ottiene il flusso di output da scrivere nella destinazione di rete remota in un oggetto StreamWebSocket .

public:
 property IOutputStream ^ OutputStream { IOutputStream ^ get(); };
IOutputStream OutputStream();
public IOutputStream OutputStream { get; }
var iOutputStream = streamWebSocket.outputStream;
Public ReadOnly Property OutputStream As IOutputStream

Valore della proprietà

Flusso sequenziale di byte da scrivere nella destinazione remota.

Implementazioni

Commenti

Questa proprietà viene utilizzata con l'oggetto DataWriter per scrivere dati in uscita da inviare alla destinazione di rete remota in un oggetto StreamWebSocket .

Gli errori specifici seguenti possono verificarsi quando si chiama IOutputStream.FlushAsync su OutputStream di un oggetto StreamWebSocket se il websocket si trova in uno stato non valido al momento.

  • Se l'istanza websocket è stata chiusa in modo esplicito (tramite delete, Dispose o Close) o chiusa in modo implicito (non rientrato nell'ambito), FlushAsync genera un'eccezione RO_E_CLOSED .
  • Se l'oggetto IOutputStream associato al websocket è stato chiuso in modo esplicito (tramite delete, Dispose o Close) o chiuso in modo implicito (ad esempio, eliminando un'istanza di DataWriter prima di chiamare DetachStream su di esso), FlushAsync genera un'eccezione RO_E_CLOSED .
  • Se websocket non è ancora connesso (ConnectAsync non è stato chiamato), FlushAsync genera un'eccezione E_ILLEGAL_METHOD_CALL .

Si applica a

Vedi anche