豫豫言文档API ATLAS
入口包说明.html
2 模块25 名称
← 全部模块

模块 / 2

编译。豫

编译。豫

21公开名称

编译内请求上限

公开
「整数」

文言:诸限皆本公约;名、号之长至多一百二十八字节。 汉语:接口规范里的限额:请求 JSON 至多 2097152 字节;编译器名与运行号 1 至 128 字节且不含控制字符;等待毫秒 1 至 60000。

编译内名上限

公开
「整数」

暂无说明。

编译内等待上限

公开
「整数」

暂无说明。

编译内失败消息上限

公开
「整数」

暂无说明。

编译内编译器种类

公开
「字符串」

暂无说明。

编译内无控制字符

公开
化「字符串」而化「整数」而「爻」

文言:名中不得有控制之字(零至三十一及一百二十七)。 汉语:按字节检查字符串里没有控制字符(0 至 31 与 127);用于编译器名与运行号。

编译内名合法吗

公开
化「字符串」而「爻」

暂无说明。

编译内宿主失败文

公开
化「字符串」而「字符串」

文言:宿主之败,其辞截而中文之,免巨辞。 汉语:把宿主返回的错误 JSON(含名称、消息)转成失败说明:取消息字段,截到 300 个字符以内,前加“编译运行:”。

编译内取运行器

公开
化「字符串」而「字符串」

文言:取宿主所设之编译运行器;用毕即释其柄。 汉语:经许可的 COMPILE 绑定名取得宿主注入的编译运行器对象句柄(未授权或绑定不存在使本事失败);调用者用毕必须释放。

编译内验运行号

公开
化「字符串」而「有」

暂无说明。

编译内实例标记

公开
(「引用类」于「字符串」)

文言:运行号惟启之之事有效;号冠事标,异事之号,纵字同,亦拒之。 汉语:应用看到的运行号是“事件标记:宿主运行号”。事件标记取自随机 UUID 的前 13 个字符,每个 Wasm 实例(即每个事件)生成一次;别的事件里拿到的运行号(哪怕宿主运行号相同)一律使调用抛出可捕获的豫言异常,不会误操作别的事件的运行。宿主里的运行号本身是不可猜测的随机 UUID。

编译内取标记

公开
化「有」而「字符串」

暂无说明。

编译内封号

公开
化「字符串」而「字符串」

暂无说明。

编译内拆号

公开
化「字符串」而「字符串」

暂无说明。

编译内调运行器

公开
化「字符串」而化「字符串」而化「字符串」而「字符串」

文言:调宿主之器,先释其柄,败则以异告;成则返 JSON 文。 汉语:在运行器上调用方法(参数是 JSON 数组文字),无论成败都先释放运行器句柄;宿主方法失败(含 Promise 拒绝)转成可捕获的豫言异常;成功返回结果 JSON 文字。

编译内字符串结果

公开
化「字符串」而「字符串」

暂无说明。

启动编译运行

公开
化「字符串」而化「字符串」而「字符串」

文言:启运;名、请求先验,成则返宿主所予之运行号。 汉语:先验编译器名与请求大小,再调宿主的 启动 方法(请求 JSON 文字原样传入,宿主再次校验路径、文件数与内容大小);返回宿主生成的运行号。

读取编译运行事件

公开
化「字符串」而化「字符串」而化「整数」而(「整数」合「字符串」)

文言:候下一事;宿主返对象,取其状态与事文。 汉语:调宿主的 读事件 方法(参数:运行号与等待毫秒),宿主返回 {状态,事件} 对象;本函数转成(状态,事件文字)。等待毫秒越界、运行号无效由本函数先抛异常。

读取编译产物

公开
化「字符串」而化「字符串」而「字节串」

文言:取产物之原字节;宿主返其对象之柄,取字节后即释。 汉语:调宿主的 取产物 方法,宿主返回 Uint8Array 的句柄;读出字节后释放句柄。

读取编译产物Base64

公开
化「字符串」而化「字符串」而「字符串」

暂无说明。

结束编译运行

公开
化「字符串」而化「字符串」而「有」

文言:终运;幂等,释宿主之资。 汉语:调宿主的 结束 方法;运行号未知时宿主也返回成功(幂等)。