BrotliStream.Write 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í.
Sobrecargas
Write(ReadOnlySpan<Byte>) |
Escribe una secuencia de bytes en la secuencia de Brotli actual desde un intervalo de bytes de solo lectura y avanza la posición actual en esta secuencia de Brotli según el número de bytes escritos. |
Write(Byte[], Int32, Int32) |
Escribe los bytes comprimidos en la secuencia subyacente de la matriz de bytes especificada. |
Write(ReadOnlySpan<Byte>)
- Source:
- BrotliStream.Compress.cs
- Source:
- BrotliStream.Compress.cs
- Source:
- BrotliStream.Compress.cs
Escribe una secuencia de bytes en la secuencia de Brotli actual desde un intervalo de bytes de solo lectura y avanza la posición actual en esta secuencia de Brotli según el número de bytes escritos.
public:
override void Write(ReadOnlySpan<System::Byte> buffer);
public override void Write (ReadOnlySpan<byte> buffer);
override this.Write : ReadOnlySpan<byte> -> unit
Public Overrides Sub Write (buffer As ReadOnlySpan(Of Byte))
Parámetros
- buffer
- ReadOnlySpan<Byte>
Región de memoria. Este método copia el contenido de esta región en la secuencia de Brotli actual.
Comentarios
Use la CanWrite propiedad para determinar si la instancia actual admite la escritura. Use el System.IO.Compression.BrotliStream.WriteAsync
método para escribir de forma asincrónica en la secuencia actual.
Si la operación de escritura se realiza correctamente, la posición dentro de la secuencia brotli avanza por el número de bytes escritos. Si se produce una excepción, la posición dentro de la secuencia brotli permanece sin cambios.
Se aplica a
Write(Byte[], Int32, Int32)
- Source:
- BrotliStream.Compress.cs
- Source:
- BrotliStream.Compress.cs
- Source:
- BrotliStream.Compress.cs
Escribe los bytes comprimidos en la secuencia subyacente de la matriz de bytes especificada.
public:
override void Write(cli::array <System::Byte> ^ buffer, int offset, int count);
public override void Write (byte[] buffer, int offset, int count);
override this.Write : byte[] * int * int -> unit
Public Overrides Sub Write (buffer As Byte(), offset As Integer, count As Integer)
Parámetros
- buffer
- Byte[]
El búfer que contiene los datos que se van a comprimir.
- offset
- Int32
Desplazamiento de bytes en buffer
donde se leerán los bytes.
- count
- Int32
Número máximo de bytes que se pueden escribir.
Excepciones
La operación de escritura no se puede realizar porque la secuencia está cerrada.