CompressionOptions 类
控制 WebSocket 中压缩的选项。
可以将 CompressionOptions 实例传递给 WebSocket.connect,或在其他配置 WebSocket 压缩的地方使用。
在大多数情况下,默认的 compressionDefault 就足够了,但在某些情况下,可能希望使用不同的压缩参数,例如在小设备上保存内存。
构造函数
属性
- clientMaxWindowBits → int?
- 客户端请求的最大窗口大小位数。final
- clientNoContextTakeover → bool
- 客户端是否会重用其压缩实例。final
- enabled → bool
- WebSocket 压缩是否启用。final
- hashCode → int
- 此对象的哈希码。无设置器继承
- runtimeType → Type
- 对象运行时类型的表示。无设置器继承
- serverMaxWindowBits → int?
- 服务器请求的最大窗口大小位数。final
- serverNoContextTakeover → bool
- 服务器是否会重用其压缩实例。final
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时被调用。继承
-
toString(
) → String - 此对象的字符串表示。继承
操作符
常量
- compressionDefault → const CompressionOptions
- 默认 WebSocket 压缩配置。
- compressionOff → const CompressionOptions
- 无压缩配置。