RawReceivePort抽象 接口

低级异步消息接收器。

RawReceivePort 是一个低级特性,且不具备 Zone 意识。处理器将在 Zone.root 区域中始终被调用。

端口无法暂停。必须在接收到第一条消息之前设置数据处理器,否则消息将丢失。

可以使用 sendPort 将消息发送到该端口。

构造函数

RawReceivePort([Function? handler, String debugName = ''])
打开一个用于接收消息的长生命周期端口。
工厂

属性

handler Function?
为每个传入的消息设置处理器。
无getter
hashCode int
此对象的哈希码。
无setter继承
keepIsolateAlive bool
RawReceivePort 是否保持其 Isolate 活跃。
getter/setter 对
runtimeType Type
对象的运行时类型的表示。
无setter继承
sendPort SendPort
返回一个 SendPort,用于向此原始接收端口发送消息。
无setter

方法

close() → void
关闭端口。
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时调用。
继承
toString() String
此对象的字符串表示。
继承

运算符

操作符 ==(Object other) bool
等号操作符。
继承