Бөлісу құралы:


NetworkStream.DataAvailable Свойство

Определение

Возвращает значение, указывающее, доступны ли данные немедленно NetworkStream для чтения.

public:
 virtual property bool DataAvailable { bool get(); };
public virtual bool DataAvailable { get; }
member this.DataAvailable : bool
Public Overridable ReadOnly Property DataAvailable As Boolean

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

Значение в противном случае .

Исключения

Базовый Socket объект закрыт.

ErrorCode Используйте свойство для получения определенного кода ошибки и ознакомьтесь с документацией по коду ошибки API для сокетов Windows версии 2 для подробного описания ошибки.

Комментарии

DataAvailable Используйте свойство, чтобы определить, следует ли немедленно считывать данные. Если DataAvailable это trueтак, вызов Read немедленно возвращается. Если удаленный узел завершает работу или закрывает подключение, DataAvailable может вызвать исключение SocketException.

Замечание

Не используйте DataAvailable для определения завершения передачи. Даже если нет доступных данных для немедленного чтения, базовый сокет может получить больше данных позже.

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

См. также раздел