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 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
- 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. |