BrotliEncoder Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des méthodes et des méthodes statiques pour encoder et décoder des données d’une manière performante sans flux et sans allocation en utilisant 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
- Implémente
Constructeurs
BrotliEncoder(Int32, Int32) |
Initialise une nouvelle instance de la structure BrotliEncoder en utilisant la qualité et la fenêtre spécifiées. |
Méthodes
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 plage d’octets en lecture seule vide dans sa destination, ce qui garantit la génération d’une sortie de toutes les entrées traitées. Un vidage réel est effectué lorsque la source est épuisée et que l’espace est suffisant 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) |
Tente de compresser une étendue d’octets source dans une étendue de destination. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32) |
Tente de compresser une étendue d’octets source dans une étendue d’octets de destination en utilisant les bits de la fenêtre de l’encodeur et le niveau de qualité de compression fournis. |