MessageWebSocket.OutputStream Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el flujo de salida que se va a escribir en el destino de red remota en un objeto MessageWebSocket .
public:
property IOutputStream ^ OutputStream { IOutputStream ^ get(); };
IOutputStream OutputStream();
public IOutputStream OutputStream { get; }
var iOutputStream = messageWebSocket.outputStream;
Public ReadOnly Property OutputStream As IOutputStream
Valor de propiedad
Secuencia secuencial de bytes que se escribirán en el destino remoto como un único mensaje.
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 de socket.
Los siguientes errores específicos pueden producirse cuando se llama a IOutputStream.FlushAsync en outputStream de un messageWebSocket 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 (caído fuera del ámbito), FlushAsync produce una excepción de RO_E_CLOSED .
- Si el objeto IOutputStream asociado con el websocket se ha cerrado explícitamente (a través de 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 .