Stream.WriteByte(Byte) 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í.
Escribe un byte en la posición actual de la secuencia y avanza la posición dentro de la secuencia por un byte.
public:
virtual void WriteByte(System::Byte value);
public virtual void WriteByte(byte value);
abstract member WriteByte : byte -> unit
override this.WriteByte : byte -> unit
Public Overridable Sub WriteByte (value As Byte)
Parámetros
- value
- Byte
Byte que se va a escribir en la secuencia.
Excepciones
Se produce un error de E/S.
La secuencia no admite la escritura o la secuencia ya está cerrada.
Se llamó a los métodos después de cerrar la secuencia.
Comentarios
Use la CanWrite propiedad para determinar si la instancia actual admite la escritura.
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 Write(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 escriba en el búfer directamente, evitando la asignación de matriz adicional en cada llamada.