getIsolateId 静态方法
- @Since('3.2')
- Isolate isolate
返回一个表示 isolate
ID 的 String 令牌。
如果运行的 Dart 环境不支持服务协议,则返回 null。
要获取当前 isolate 的 isolate id,请将 Isolate.current 作为 isolate
参数传递。
实现
@Since('3.2')
static String? getIsolateId(Isolate isolate) {
// TODO: When NNBD is complete, delete the following line.
ArgumentError.checkNotNull(isolate, 'isolate');
return _getIsolateIdFromSendPort(isolate.controlPort);
}