BufferedStream.ReadByte Método
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í.
Lee un byte de la secuencia subyacente y devuelve la conversión de bytes a o intdevuelve -1 si lee desde el final de la secuencia.
public:
override int ReadByte();
public override int ReadByte();
override this.ReadByte : unit -> int
Public Overrides Function ReadByte () As Integer
Devoluciones
La conversión de bytes a , into -1 si lee desde el final de la secuencia.
Excepciones
Se produce un error de E/S, como la secuencia que se cierra.
La secuencia no admite la lectura.
Se llamó a los métodos después de cerrar la secuencia.
Notas a los desarrolladores de herederos
La implementación predeterminada en Stream crea una nueva matriz de un solo byte y, a continuación, llama a Read(Byte[], Int32, Int32). Aunque esto es formalmente correcto, es ineficaz. Cualquier secuencia con un búfer interno debe invalidar este método y proporcionar una versión mucho más eficaz que lea el búfer directamente, evitando la asignación de matriz adicional en cada llamada.