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