Язык

MessageWebSocket.OutputStream Свойство

Определение

Возвращает выходной поток для записи в назначение удаленной сети в объекте MessageWebSocket .

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

Значение свойства

Последовательный поток байтов, записываемый в удаленное место назначения в виде одного сообщения.

Реализации

Комментарии

Это свойство используется с объектом DataWriter для записи исходящих данных, которые отправляются в место назначения удаленной сети в объекте сокета.

Следующие конкретные ошибки могут возникать при вызове IOutputStream.FlushAsync в OutputStreamсообщения MessageWebSocket, если websocket находится в недопустимом состоянии в то время.

  • Если экземпляр websocket был явно закрыт (с помощью удаления, удаления, удаления или закрытия) или неявно закрытого (выпадающего из области), FlushAsync создает исключение RO_E_CLOSED .
  • Если объект IOutputStream, связанный с websocket, был явно закрыт (с помощью удаления, удаления или закрытия) или неявно закрыт (например, путем удаления экземпляра DataWriter перед вызовом DetachStream в нем), FlushAsync выдает исключение RO_E_CLOSED .
  • Если websocket еще не подключен (ConnectAsync не был вызван), FlushAsync создает исключение E_ILLEGAL_METHOD_CALL .

Применяется к

См. также