RawReceivePort 构造函数

RawReceivePort(
  1. [Function? handler,
  2. String debugName = '']
)

打开一个用于接收消息的长生命周期端口。

RawReceivePort 是一个底层端口,不支持与 Zone 一起使用。它不能被暂停。必须在接收到第一条消息之前设置数据处理器,否则消息将丢失。

如果提供了 handler,则将其设置为 RawReceivePort.handler

可选项 debugName 参数可以设置,以便将一个名称与该端口关联起来,该名称可以在工具中显示。

实现

external factory RawReceivePort([Function? handler, String debugName = '']);