gpt4 book ai didi

dart - 什么是 Dart 拦截器?

转载 作者:行者123 更新时间:2023-12-05 01:08:36 34 4
gpt4 key购买 nike

我经常在 dart 文档中遇到 Interceptor 基类,但链接已断开。有谁知道什么是拦截器?

例如 Storage 类派生自 Interceptor
http://api.dartlang.org/docs/releases/latest/dart_html/Storage.html

最佳答案

当您在 DartEditor 中打开任何此类类型的声明时,会发现它实际上是从 NativeFieldWrapperClass1 派生的。类(class)。
NativeFieldWrapperClass1 class 用作在嵌入 Dart VM 的环境中具有 native 实现的类型的基类,例如包装 DOM 元素的类 - canvas DOM 元素在浏览器中实现并包装成 CanvasElement Dart 课。

这种类型的实例在 native 实现中有它们的对等体(CanvasElement 实例在浏览器中具有 native 对等 C/C++ 对象)。源自 NativeFieldWrapperClass1确保它们有一个插槽,嵌入器可以在其中存储指向对等对象的指针 - native 数据。这是通过嵌入器 API( Dart_SetNativeInstanceField 函数)完成的。

关于dart - 什么是 Dart 拦截器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16992894/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com