BrotliEncoder Estructura
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í.
Proporciona métodos y métodos estáticos para codificar y descodificar datos de una manera sin flujo, sin asignación y con rendimiento utilizando la especificación de formato de datos de Brotli.
public value class BrotliEncoder : IDisposable
public struct BrotliEncoder : IDisposable
type BrotliEncoder = struct
interface IDisposable
Public Structure BrotliEncoder
Implements IDisposable
- Herencia
- Implementaciones
Constructores
BrotliEncoder(Int32, Int32) |
Inicializa una nueva instancia de la estructura BrotliEncoder con la calidad y la ventana especificadas. |
Métodos
Compress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Comprime un intervalo de bytes de solo lectura en un intervalo de destino. |
Dispose() |
Libera y desecha los recursos no administrados. |
Flush(Span<Byte>, Int32) |
Comprime un intervalo de bytes vacío de solo lectura en su destino, lo que garantiza que se genere la salida de toda la entrada procesada. Se realiza un vaciado real cuando el origen se agota y hay suficiente espacio en el destino para los datos restantes. |
GetMaxCompressedLength(Int32) |
Obtiene la longitud máxima comprimida esperada para el tamaño de entrada especificado. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Intenta comprimir un intervalo de bytes de origen en un intervalo de destino. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32) |
Intenta comprimir un intervalo de bytes de origen en un intervalo de bytes de destino, con los bits de compresión de la ventana del codificador y el nivel de calidad especificados. |