BrotliEncoder Structure

Définition

Fournit des méthodes et des méthodes statiques pour encoder et décoder les données d’une manière sans flux, sans allocation et performante à l’aide de la spécification du format de données Brotli.

public value class BrotliEncoder : IDisposable
public struct BrotliEncoder : IDisposable
type BrotliEncoder = struct
    interface IDisposable
Public Structure BrotliEncoder
Implements IDisposable
Héritage
BrotliEncoder
Implémente

Constructeurs

Nom Description
BrotliEncoder(Int32, Int32)

Initialise une nouvelle instance de la structure à l’aide de la qualité et de la BrotliEncoder fenêtre spécifiées.

Méthodes

Nom Description
Compress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Compresse une étendue d’octets en lecture seule dans une étendue de destination.

Dispose()

Libère et supprime les ressources non managées.

Flush(Span<Byte>, Int32)

Compresse une étendue vide d’octets en lecture seule dans sa destination, ce qui garantit que la sortie est produite pour toutes les entrées traitées. Un vidage réel est effectué lorsque la source est épuisée et qu’il y a suffisamment d’espace dans la destination pour les données restantes.

GetMaxCompressedLength(Int32)

Obtient la longueur compressée maximale attendue pour la taille d’entrée fournie.

TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32)

Tente de compresser une étendue d’octets source dans une étendue d’octets de destination, à l’aide des bits de fenêtre de fenêtre de compression et de qualité de compression fournis.

TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Tente de compresser une étendue d’octets source dans une étendue de destination.

S’applique à