Skip to content

API Host AuroraException

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

AuroraException

AuroraScript 引擎操作的基础异常。

命名空间:AuroraScript。类型:class。

返回 .NET 宿主 API 参考

概述

AuroraException 是 AuroraScript 异常层次结构的根。捕获它可覆盖编译时和运行时引擎故障,包括 AuroraCompilationExceptionAuroraRuntimeException

Tip

当宿主需要诊断信息或脚本堆栈帧时,捕获具体的派生类型;仅在需要通用引擎故障边界时捕获 AuroraException

快速参考

AuroraException 的最小用法。

try
{
    await engine.BuildAsync("main.as");
}
catch (AuroraException ex)
{
    Console.Error.WriteLine(ex.Message);
}

构造函数

AuroraException

AuroraException()
AuroraException(string message)
AuroraException(string message, Exception innerException)

使用可选消息和内部异常创建基础引擎异常。

参数

名称 类型 必需 说明
message string 错误描述。无参重载省略。
innerException Exception 要包装的底层异常。

返回值

新的 AuroraException 实例。

throw new AuroraException("Engine configuration is invalid.");

Clone this wiki locally