RawReceivePort抽象 接口

一个低级的异步消息接收器。

RawReceivePort 是一个低级特性,并且不受 Zone 影响。handler 总是在 Zone.root 区域中调用。

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

可以使用 sendPort 向此端口发送消息。

构造函数

Rawreceiveport([函数? handler, 字符串 debugName = ''])
打开一个用于接收消息的持久端口。
工厂

属性

handler 函数?
为每个传入消息设置处理器。
无getter
hashCode 整数
此对象的哈希码。
无setter继承
keepIsolateAlive 布尔值
是否此 RawReceivePort 保持其 Isolate 活跃。
getter/setter 伴侣
runtimeType 类型
表示对象运行时类型的形式。
无setter继承
sendPort SendPort
返回一个 SendPort,用于将消息发送到此原始接收端口。
无setter

方法

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

运算符

operator ==(对象 other) 布尔值
等式运算符。
继承