StreamWebSocket.OutputStream Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает выходной поток для записи в удаленное сетевое назначение объекта StreamWebSocket .
public:
property IOutputStream ^ OutputStream { IOutputStream ^ get(); };
IOutputStream OutputStream();
public IOutputStream OutputStream { get; }
var iOutputStream = streamWebSocket.outputStream;
Public ReadOnly Property OutputStream As IOutputStream
Значение свойства
Последовательный поток байтов для записи в удаленное место назначения.
Реализации
Комментарии
Это свойство используется с объектом DataWriter для записи исходящих данных для отправки в удаленное сетевое назначение объекта StreamWebSocket .
При вызове IOutputStream.FlushAsync в OutputStream StreamWebSocket могут возникнуть следующие ошибки, если websocket в то время находится в недопустимом состоянии.
- Если экземпляр websocket был явно закрыт (через delete, Dispose или Close) или неявно закрыт (выпал из область), FlushAsync создает исключение RO_E_CLOSED.
- Если объект IOutputStream, связанный с websocket, был явно закрыт (через delete, Dispose или Close) или неявно закрыт (например, путем удаления экземпляра DataWriter перед вызовом DetachStream ), FlushAsync создает исключение RO_E_CLOSED .
- Если websocket еще не подключен (ConnectAsync не был вызван), FlushAsync создает исключение E_ILLEGAL_METHOD_CALL .