NetworkStream.ReadByte Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Считывает байт из NetworkStream и перемещает позицию в потоке на один байт или возвращает –1, если достигнут конец потока.
public:
override int ReadByte();
public override int ReadByte ();
override this.ReadByte : unit -> int
Public Overrides Function ReadByte () As Integer
Возвращаемое значение
Байт без знака, приведенный к Int32, или значение -1, если достигнут конец потока.
Исключения
NetworkStream не поддерживает чтение.
Произошла ошибка при обращении к сокету.
-или-
Произошел отказ в процессе чтения из сети.
Объект NetworkStream закрыт.
Комментарии
Примечание
Проверьте, доступен ли NetworkStream для CanRead чтения объект, вызвав свойство. Если вы попытаетесь прочитать из нечитаемого NetworkStream объекта, вы получите InvalidOperationException.
Примечание
Если вы получаете IOExceptionсвойство, проверьте InnerException свойство, чтобы определить, была ли она вызвана .SocketException В этом случае используйте ErrorCode свойство для получения определенного кода ошибки и ознакомьтесь с документацией по коду ошибки API Windows Sockets версии 2, чтобы получить подробное описание ошибки.