Compartir a través de


StreamWebSocket.OutputStream Propiedad

Definición

Obtiene el flujo de salida que se va a escribir en el destino de red remota en un objeto StreamWebSocket .

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

Valor de propiedad

Secuencia secuencial de bytes que se escribirán en el destino remoto.

Implementaciones

Comentarios

Esta propiedad se usa con el objeto DataWriter para escribir datos salientes que se enviarán al destino de red remota en un objeto StreamWebSocket .

Los siguientes errores específicos pueden producirse cuando se llama a IOutputStream.FlushAsync en outputStream de streamWebSocket si el websocket está en un estado no válido en el momento.

  • Si la instancia de websocket se ha cerrado explícitamente (mediante delete, Dispose o Close) o cerrado implícitamente (se ha caído fuera del ámbito), FlushAsync produce una excepción de RO_E_CLOSED .
  • Si el objeto IOutputStream asociado al websocket se ha cerrado explícitamente (mediante delete, Dispose o Close) o cerrado implícitamente (por ejemplo, eliminando una instancia de DataWriter antes de llamar a DetachStream en él), FlushAsync produce una excepción de RO_E_CLOSED .
  • Si el websocket aún no está conectado (no se ha llamado a ConnectAsync ), FlushAsync produce una excepción de E_ILLEGAL_METHOD_CALL .

Se aplica a

Consulte también