Tömörítési szint ellenőrzése a BrotliStreamhez

A CompressionLevel konstruktoroknak átadott BrotliStream argumentum mostantól az enumerálás definiált értékeinek egyike lesz.

Előző viselkedés

A paraméter 0 és 11 közötti értékének átadása CompressionLevel érvényesnek minősült. Az érték megfeleltethető az enumerálás egyik definiált értékének, vagy as-is a mögöttes Brotli-implementációnak.

Új viselkedés

A konstruktorok paraméterének CompressionLevel egyetlen érvényes értéke:BrotliStream

Ha bármilyen más értéket ad át, a rendszer futásidőben dob egy ArgumentException értéket.

Bevezetett verzió

.NET 7

A kompatibilitástörő változás típusa

Ez a változás befolyásolhatja a bináris kompatibilitást.

A változás oka

Az olyan tetszőleges értékek átadása, amelyeket a CompressionLevel enumerálás nem definiál, váratlan, nem dokumentált, és valószínűleg hibákhoz vezethet.

Szükség esetén módosítsa a kódot úgy, hogy az érvényes CompressionLevel értékek egyikét adja át.

Érintett API-k