Skip to content

API Host ScriptType

Liu.Yandong.Hanks edited this page Aug 26, 2026 · 4 revisions

ScriptType

脚本可见类型构造对象的高级抽象基类。

命名空间:AuroraScript.Runtime.Types。种类:class。

返回 .NET Host API 参考

概述

脚本可见类型构造对象的高级抽象基类。

大多数 host 代码应通过 AuroraEngine.RegisterType 暴露 CLR 类型,而不是继承 ScriptType

快速参考

ScriptType 的最小用法。

// Given a configured AuroraEngine named engine:
engine.RegisterType<DateTime>("HostDate", TypeAccess.Constructor);

属性

Name

string Name

参数

无。

返回值

返回 string

方法

Construct

void Construct(ScriptContext ctx, Span<ScriptDatum> args, ref ScriptDatum result)

参数

名称 类型 必填 描述
ctx ScriptContext 当前脚本执行上下文。
args Span<ScriptDatum> 传递给脚本或回调的参数数组。
result ScriptDatum 接收调用结果的变量。

返回值

无。

Clone this wiki locally