支持库名称及版本:E2EE服务器套件会员版3.3.6 (3.0#51版) 所支持语言:中文(大陆) E2EE互联网应用服务器开发套件是一套高效、稳定可靠的网站开发框架。本套件可免费使用,默认会有一些功能限制:连接数有一定的限制,内部线程数有一定限制,模板数有一定的限制。能满足普通个人网站的需求。如果您对相关限制有更高的要求,请在[E2EE控制中心]购买专业版或企业版授权证书。本支持库从1.5开始不再区分个人版/高级版,只需要安装授权证书即可使用对应的功能。证书的安装和授权等依托于[E2EE控制中心]进行。 本库为一般支持库,为易语言开发环境插件支持库,需要易系统5.0版本的支持,需要系统核心支持库3.0版本的支持,提供了50种库定义数据类型,提供了1280种命令,提供了824个库定义常量。 操作系统需求: Windows 支持库文件名: D:\易语言\5.95\lib\e2ee.fne ----- 支持库的作者信息 ----- 作者姓名:JimStone(谢栋/神2) 邮政编码:843202 通信地址:新疆阿克苏市阿瓦提县丰收三场 电话号码:15221869351 电子信箱:boychong2@126.com 主页地址:http://e2ee.jimstone.com.cn 其它信息:[QQ] 123581766 --- 命令类别: 服务器辅助 --- 调用格式: 〈网站服务器〉 取回服务器对象 (整数型 服务器对象地址) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:GetJHTTPServer 通过服务器句柄获取服务器对象。本命令为初级命令。 参数<1>的名称为“服务器对象地址”,类型为“整数型(int)”。回调函数中收到的的第一个参数。 操作系统需求: Windows 调用格式: 〈逻辑型〉 取回请求对象 (整数型 请求对象地址,整数型 响应对象地址,[服务器请求变量 要取回的请求对象],[服务器响应变量 要取回的响应对象]) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:GetJHTTPServerObjects 获取请求和响应对象。本命令为初级命令。 参数<1>的名称为“请求对象地址”,类型为“整数型(int)”。回调函数中收到的的第一个参数。 参数<2>的名称为“响应对象地址”,类型为“整数型(int)”。回调函数中收到的的第二个参数。 参数<3>的名称为“要取回的请求对象”,类型为“服务器请求(JHTTPRequest)”,可以被省略,提供参数数据时只能提供变量。传入请求对象变量用于接收实际请求对象。如果为空则不接收。 参数<4>的名称为“要取回的响应对象”,类型为“服务器响应(JHTTPResponse)”,可以被省略,提供参数数据时只能提供变量。传入响应对象变量用于接收实际响应对象。如果为空则不接收。 操作系统需求: Windows 调用格式: 〈文本型〉 取回文本参数 (整数型 数据地址) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:GetParamAsText E2EE中注册的子程序中文本类型参数可通过本函数取回内容。本命令为初级命令。 参数<1>的名称为“数据地址”,类型为“整数型(int)”。要取回数据的地址。 操作系统需求: Windows 调用格式: 〈文本型〉 取回字节集参数 (整数型 数据地址) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:GetParamAsBin E2EE中注册的子程序中字节集类型参数可通过本函数取回内容。本命令为初级命令。 参数<1>的名称为“数据地址”,类型为“整数型(int)”。要取回数据的地址。 操作系统需求: Windows 调用格式: 〈字节集〉 GZIP压缩数据 (字节集 数据,[整数型 压缩等级],[整数型 分块尺寸]) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:GZIPCompress 对数据进行GZIP压缩。本命令为初级命令。 参数<1>的名称为“数据”,类型为“字节集(bin)”。要进行压缩/解压处理的数据。 参数<2>的名称为“压缩等级”,类型为“整数型(int)”,可以被省略。压缩等级 [-1] 默认压缩等级 [1] 最大压缩速度 [9] 最大压缩尺寸。如果为空则默认为 -1。 参数<3>的名称为“分块尺寸”,类型为“整数型(int)”,可以被省略。分块尺寸(单位:字节)。如果为空或者为0则默认为 40KB。 操作系统需求: Windows 调用格式: 〈字节集〉 GZIP解压数据 (字节集 数据) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:GZIPUncompress 对数据进行GZIP解压。本命令为初级命令。 参数<1>的名称为“数据”,类型为“字节集(bin)”。要进行压缩/解压处理的数据。 操作系统需求: Windows 调用格式: 〈字节集〉 LZMA压缩数据 (字节集 数据,[整数型 压缩等级]) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:LZMACompress 对数据进行LZMA压缩。本命令为初级命令。 参数<1>的名称为“数据”,类型为“字节集(bin)”。要进行压缩/解压处理的数据。 参数<2>的名称为“压缩等级”,类型为“整数型(int)”,可以被省略。压缩等级 [0] 默认压缩等级 [1] 最大压缩速度 [9] 最大压缩尺寸。如果为空则默认为 0。 操作系统需求: Windows 调用格式: 〈字节集〉 LZMA解压数据 (字节集 数据) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:LZMAUncompress 对数据进行LZMA解压。本命令为初级命令。 参数<1>的名称为“数据”,类型为“字节集(bin)”。要进行压缩/解压处理的数据。 操作系统需求: Windows 调用格式: 〈逻辑型〉 打包网站 (文本型 网站根目录,字节集变量 打包结果) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:PackSite 将整个网站的资源打包。本命令为初级命令。 参数<1>的名称为“网站根目录”,类型为“文本型(text)”。网站根目录。通常为网站配置文件“配置.conf”或“config.conf”所在的目录。 参数<2>的名称为“打包结果”,类型为“字节集(bin)”,提供参数数据时只能提供变量。存储打包结果的变量,网站打包成功后,此变量将被写入打包结果数据。 操作系统需求: Windows 调用格式: 〈逻辑型〉 解包网站 (字节集 打包数据,文本型 释放目录) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:UnPackSite 解包被打包的网站数据。本命令为初级命令。 参数<1>的名称为“打包数据”,类型为“字节集(bin)”。被打包的网站数据。 参数<2>的名称为“释放目录”,类型为“文本型(text)”。解包数据存放的目录。 操作系统需求: Windows 调用格式: 〈存取列表〉 取回列表参数 (整数型 参数地址) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:GetListParam 通过列表句柄取回列表参数。本命令为初级命令。 参数<1>的名称为“参数地址”,类型为“整数型(int)”。列表参数的地址。 操作系统需求: Windows 调用格式: 〈整数型〉 创建线程 (子程序指针 欲执行的子程序,[整数型 参数数据]) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:EECreateThread 创建线程。返回线程句柄。本命令为初级命令。 参数<1>的名称为“欲执行的子程序”,类型为“子程序指针(SubPtr)”。本参数提供创建线程时欲启动的子程序,根据是否需要传递参数数据,该子程序必须没有或具有一个整数型参数,否则将出错。 参数<2>的名称为“参数数据”,类型为“整数型(int)”,可以被省略。本参数提供线程被启动时传递到欲启动子程序的整数数据。如果本参数未被省略,此时被启动子程序必须接收一个整数型参数,否则将出错。 操作系统需求: Windows 调用格式: 〈逻辑型〉 关闭线程 (整数型 线程句柄) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:EECloseThread 关闭通过 创建线程 返回的句柄对应线程。关闭成功返回真。本命令为初级命令。 参数<1>的名称为“线程句柄”,类型为“整数型(int)”。通过 创建线程 返回的句柄。 操作系统需求: Windows 调用格式: 〈无返回值〉 COM线程初始化 () - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:EEComInit 在线程中执行COM初始化操作。如果是自定义的线程中使用数据库等功能需要执行此操作。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 COM线程释放 () - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:EEComRelease 在线程中释放COM操作。跟 COM线程初始化 操作结对。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈文本型〉 全局函数标签_状态页 (整数型 状态码) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:CreateGlobalFunctionLabel_StausPage 在【网站服务器】的“订阅全局函数”和“订阅后置全局函数”的【标签】参数中使用,可以用来指定 全局函数 要拦截的响应状态类型。本命令为中级命令。 参数<1>的名称为“状态码”,类型为“整数型(int)”。响应状态代码。例如:[404] 页面不存在 [500] 服务器内部错误。 操作系统需求: Windows 调用格式: 〈文本型〉 视图函数标签_绑定对象 (文本型 对象名称) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:CreateFunctionLabel_BindObject 在调用【网站服务器】的“订阅视图函数”方法的【标签】参数中使用,可以用来指定 视图函数 默认绑定的对象名称。本命令为中级命令。 参数<1>的名称为“对象名称”,类型为“文本型(text)”。在对象映射中心注册过的名称。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 操作系统需求: Windows 调用格式: 〈逻辑型〉 关闭数据执行保护 () - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:CloseProcessDEPPolicy 关闭当前进程的数据执行保护功能。成功返回[真]。如果系统不存在数据执行保护功能,或者关闭数据执行保护功能失败则返回[假]。本命令为中级命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 配置输出调试 ([整数型 输出格式],[整数型 字节集输出模式],[整数型 数组输出模式],[整数型 文本最大长度],[整数型 字节集最大长度]) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:EE_DebugLog_Setup 本命令仅在易程序的调试版本中被执行,在发布版本中将被直接跳过。 配置输出调试函数的输出格式。本命令为初级命令。 参数<1>的名称为“输出格式”,类型为“整数型(int)”,可以被省略。为空则不设置。[0] 通过“|”分割条目 [1] 通过换行分割条目 [2] 换行分割并带位置信息。 参数<2>的名称为“字节集输出模式”,类型为“整数型(int)”,可以被省略。为空则不设置。[0] 显示为无符号数字 [1] 显示为有符号数字 [2] 十六进制大写 [3] 十六进制小写。 参数<3>的名称为“数组输出模式”,类型为“整数型(int)”,可以被省略。为空则不设置。[0] 不换行 [1] 换行带索引。 参数<4>的名称为“文本最大长度”,类型为“整数型(int)”,可以被省略。为空则不设置。[0] 不限制。 参数<5>的名称为“字节集最大长度”,类型为“整数型(int)”,可以被省略。为空则不设置。[0] 不限制。 操作系统需求: Windows 调用格式: 〈无返回值〉 输出调试 (通用型数组/非数组 输出内容,... ) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:EE_DebugLog 本命令仅在易程序的调试版本中被执行,在发布版本中将被直接跳过。 输出调试文本内容。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“输出内容”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。要输出的调试内容。 操作系统需求: Windows 调用格式: 〈无返回值〉 输出调试格式 (文本型 格式文本,[通用型 格式参数],... ) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:EE_DebugLog_Format 本命令仅在易程序的调试版本中被执行,在发布版本中将被直接跳过。 通过文本模板输出调试文本。例如:“我叫{1}”,{1}表示第一个参数。支持转义符 \r\n(换行)、\t(制表)、\'(单引号)、\{、\}(左右大括号)、\\(\本身)。其它时间\将被保留。本命令为中级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“格式文本”,类型为“文本型(text)”。格式文本外部使用大括号括起来,内部指定为参数位置或名称。例如:“我叫{1}”。其中 {1} 为【索引文本】指向本参数后的第1个参数,以此类推。 如果本参数后的第一个参数为【存取键值表】类型时,此时大括号中可以指定为键值表的主键名,例如:创建文本(“我叫 {name}”, 创建键值表(“name”, “JimStone”),此时“name”将指向键值表主键为“name”的内容值。输出为“我叫 JimStone”。 两个单引号“''”表示双引号,对应位置参数为空或者不支持时则填充为空文本。支持转义符 \r\n(换行)、\t(制表)、\'(单引号)、\{、\}(左右大括号)。其它时间\将被保留。 内容格式同时可以指定输出格式的【格式文本】。例如:创建文本(“金额:{1:D0.2}”, 1.211),输出结果为“金额 1.21”,其中“D0.2”指定为输出2位小数。 【格式文本】说明: 【数值格式化】 “D0.2” 保留2位小数位。 “D2.2” 保留2位整数位和小数位,不足补0,超过保留原始整数位。 “D2” 保留2位整数位,不足补0,超过保留原始整数位。 “C” 生成千分位用“,”分割的货币值,默认保留2位小数位。 “C0” 生成千分位并去除小数位。 “C0.3” 生成千分位且小数保留3位。 【字节集格式化】 “h” 转换为十六进制小写,不足2位则用0补齐。 “H” 转换为十六进制大写,不足2位则用0补齐。 【时间格式化】 “Tyyyy-MM-dd HH:mm:ss” 将时间通过“年-月-日 时:分:秒”格式输出。 “T” 时间格式关键字。T后面为时间格式化文本。 * 时间格式化关键字说明: “yyyy-MM-dd HH:mm:ss” 年月日 时分秒 “y” 年份 “yy” 年份(2位) “M” 月份。 “d” 日(dd 两位数) “H” 小时(HH 两位数),范围 0~23。 “h” 小时,范围 1~12。 “m” 分钟(mm 两位数)。 “s” 秒钟(ss 两位数)。 “E” 星期英文全名。 “EE” 星期英文缩写(三位英文)。 “EEE” 星期中文全名,例如 星期日。 “EEEE” 星期中文缩写,例如 日、一。 “k” 小时,范围 1~24。 “K” 小时,范围 0~11。 “a” 上午/下午 英文名,上午输出“AM”,下午输出“PM”。 “aa” 上午/下午 中文名,上午输出“上午”,下午输出“下午”。 “D” 一年中的第几天,范围 1~365,如果时间为空则可能为0。 “Z” 时区,例如 +0800。 “z” 时区,例如 GMT+08:00。 “MM” 月份(2位)。 “MMM” 月份英文名。 “MMMM” 月份英文名缩写(三位英文)。 “MMMMM” 月份中文名。 “'yy'” 通过单引号指定输出原始文本(不进行格式化),此时输出为“yy”。 “''” 输出单引号。 * 常用时间格式文本: yyyy-MM-dd HH:mm:ss 2020-01-01 02:01:00 yyyy-MM-dd'T'HH:mm:ss'Z' 2020-01-01T02:01:00Z EEE, d MMM yyyy HH:mm:ss 'GMT' Mon, 1 Jan 2020 02:01:00 GMT MM-dd HH:mm:ss 01-01 02:01:00 EE 星期一 yyyy年MM月dd日 HH时mm分ss秒 2020年01月01日 02时01分00秒 yyyy年MM月dd日 HH时mm分 2020年01月01日 02时01分 MM月dd日 HH时mm分 01月01日 02时01分 参数<2>的名称为“格式参数”,类型为“通用型(all)”,可以被省略。存取键值表等通用对象支持的格式的参数,不支持则会填充为空文本。本参数可以为空。 操作系统需求: Windows 调用格式: 〈文本型〉 标签对 (文本型 主键,文本型 值) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:CreateTagPairText 组装视图函数中的【标签对】文本。订阅视图函数时,【标签】参数中存在半角冒号“:”时便为【标签对】。本方法可以通过【主键】和【值】参数拼装成“主键:值”格式的文本,用于生成【标签对】。本命令为中级命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。标签主键名称。空文本无效,建议不要包含空格。 参数<2>的名称为“值”,类型为“文本型(text)”。标签值文本内容。空文本无效,建议不要包含空格。 操作系统需求: Windows 调用格式: 〈逻辑型〉 取回Redis结果 (整数型 数据地址,通用型变量 结果变量,逻辑型 是否Unicode) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:GetRedisReplyTo 通过Redis返回结果的数据地址取回结果内容到变量。取回失败或者类型转换失败则返回 假。本命令为初级命令。 参数<1>的名称为“数据地址”,类型为“整数型(int)”。Redis结果数据地址。 参数<2>的名称为“结果变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。存储执行结果的变量。支持所有 易语言基础数据类型 和 存取键值表、存取列表对象。类型支持自动转换。 参数<3>的名称为“是否Unicode”,类型为“逻辑型(bool)”,初始值为“假”。指定取回的是否为Unicode数据。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈无返回值〉 自定义数据类型_注册名称 (通用型 自定义数据,文本型 类型名称) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:ORM_TNM_RegistName 通过自定义数据的实例数据来注册名称。用于运行时通过自定义数据本身携带的类型信息,自动获取对象名称。本命令为高级命令。 参数<1>的名称为“自定义数据”,类型为“通用型(all)”。自定义数据类型的数据。 参数<2>的名称为“类型名称”,类型为“文本型(text)”。数据所对应的自定义数据类型,在对象映射中心的名称。 操作系统需求: Windows 调用格式: 〈文本型〉 自定义数据类型_取回名称 (通用型 自定义数据) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:ORM_TNM_GetName 通过自定义数据类型实例取回对象名称。本命令为高级命令。 参数<1>的名称为“自定义数据”,类型为“通用型(all)”。自定义数据类型的数据。 操作系统需求: Windows 调用格式: 〈文本型〉 创建共享函数 (文本型 函数名称,[通用型 返回类型],[文本型 函数说明],[存取键值表 函数参数],... ) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:SfuncCreateFuncInfo 创建共享函数信息。返回函数信息JSON。在 服务器.订阅共享函数() 的参数【共享函数信息】中使用。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“函数名称”,类型为“文本型(text)”。共享函数名称。 参数<2>的名称为“返回类型”,类型为“通用型(all)”,可以被省略。函数返回类型。如果为空或 0 则为空类型(返回(0))。可以使用“#存取类型_”开头的常量,或“#[类型]存取型”(例如:#整数存取型、#键值表存取型)常量。如果为数组则可以使用“#共享数组 + 类型”,例如:#共享数组 + #整数存取型 表示整数数组。也可以使用文本代表类型,例如:文本型/整数型/双精度小数型/日期时间型/小数型/字节集/宽文本型/键值表/列表。 参数<3>的名称为“函数说明”,类型为“文本型(text)”,可以被省略。函数说明信息。 参数<4>的名称为“函数参数”,类型为“存取键值表(JMap)”,可以被省略。函数的参数信息。可以使用“创建共享参数()”创建。 操作系统需求: Windows 调用格式: 〈存取键值表〉 创建共享参数 (文本型 参数名称,[通用型 参数类型],[文本型 参数说明],[通用型 默认值]) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:SfuncCreateFuncInfo 创建共享函数信息。返回函数信息JSON。在 服务器.订阅共享函数() 的参数【共享函数信息】中使用。本命令为初级命令。 参数<1>的名称为“参数名称”,类型为“文本型(text)”。共享参数名称。 参数<2>的名称为“参数类型”,类型为“通用型(all)”,可以被省略。共享参数类型。如果为空或 0 则为空类型。可以使用“#存取类型_”开头的常量,或“#[类型]存取型”(例如:#整数存取型、#键值表存取型)常量。如果为数组则可以使用“#共享数组 + 类型”,例如:#共享数组 + #整数存取型 表示整数数组。也可以使用文本代表类型,例如:文本型/整数型/双精度小数型/日期时间型/小数型/字节集/宽文本型/键值表/列表。 参数<3>的名称为“参数说明”,类型为“文本型(text)”,可以被省略。共享参数说明信息。 参数<4>的名称为“默认值”,类型为“通用型(all)”,可以被省略。参数的默认值。 操作系统需求: Windows 调用格式: 〈整数型〉 创建共享返回 (通用型 返回值,逻辑型 是否交换) - E2EE服务器套件会员版3.3.6->服务器辅助 英文名称:SfuncCreateReturnValue 创建共享函数返回值。本命令为初级命令。 参数<1>的名称为“返回值”,类型为“通用型(all)”。要返回的值。 参数<2>的名称为“是否交换”,类型为“逻辑型(bool)”,初始值为“假”。是否为交换变量模式。如果为 真,键值表 或 列表 类型的参数将跟变量内容进行互换。如果为 假 则拷贝参数到变量。交换效率比拷贝效率高的多。 操作系统需求: Windows --- 命令类别: 授权函数 --- 调用格式: 〈整数型〉 执行保留函数 (整数型 参数,... ) - E2EE服务器套件会员版3.3.6->授权函数 英文名称:ReservedFunction 执行内部保留函数。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“参数”,类型为“整数型(int)”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 置应用授权码 (文本型 产品授权代码) - E2EE服务器套件会员版3.3.6->授权函数 英文名称:SetAppAuthCode 在服务器初始化/启动之前调用本函数。指定当前应用使用的用户授权版本。本命令为初级命令。 参数<1>的名称为“产品授权代码”,类型为“文本型(text)”。产品的授权代码,可在【E2EE授权中心】中查看。 操作系统需求: Windows 调用格式: 〈文本型〉 取E2EE版本 () - E2EE服务器套件会员版3.3.6->授权函数 英文名称:GetE2EEVersion 获取E2EE支持库当前的版本号。本命令为初级命令。 操作系统需求: Windows --- 命令类别: 对象工厂 --- 调用格式: 〈存取键值表〉 创建键值表 (通用型 键值,... ) - E2EE服务器套件会员版3.3.6->对象工厂 英文名称:CreateStoreMap 创建一个键值表。[注意] 不建议使用本函数,易语言多线程中对象直接赋值存在潜在内存漏洞,建议尽量使用 键值表.创建() 方法替代本函数。格式单数为键,复数为值。例如:创建键值表(“名称”, “谢栋”, “性别”, “男”, “年龄”, 30)。如果键不为文本则不会插入,值类型只支持存取键值表支持的类型,不支持的将不会被插入新对象中。 注意:如果第一个值名称为“*”,当第二个值也为文本型时,将使用第二个值做为名称在外部包裹一层[存取键值表]。主要用于模板过滤处理。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“键值”,类型为“通用型(all)”。键/值内容。单数为键(必须为文本型),复数为值(仅支持存取键值表支持的类型)。 操作系统需求: Windows 调用格式: 〈存取列表〉 创建列表 (通用型 值,... ) - E2EE服务器套件会员版3.3.6->对象工厂 英文名称:CreateStoreList 创建一个列表。值类型只支持存取列表支持的类型。例如:创建列表(“谢栋”, 真, 30)。存在不支持的类型只返回空文本。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“值”,类型为“通用型(all)”。值内容。仅支持存取列表支持的类型。 操作系统需求: Windows 调用格式: 〈字节集〉 创建二维码 (字节集 要生成的数据,[整数型 输出格式],[整数型 放大倍数],[整数型 边框距离],[整数型 版本],[整数型 模式],[整数型 数据纠错等级],[整数型 掩码类型]) - E2EE服务器套件会员版3.3.6->对象工厂 英文名称:CreateQRCode 创建一个二维码数据。本命令为中级命令。 参数<1>的名称为“要生成的数据”,类型为“字节集(bin)”。要生成二维码的数据,文本请转换为字节集。为空会返回失败。 参数<2>的名称为“输出格式”,类型为“整数型(int)”,可以被省略。为空默认为0(PNG图片)。[0]PNG [1]BMP [2]TIFF [3]PBM [4]SVG [5]JSON。 参数<3>的名称为“放大倍数”,类型为“整数型(int)”,可以被省略。二维码图片的放大倍数,范围从1到16。默认为5倍。 参数<4>的名称为“边框距离”,类型为“整数型(int)”,可以被省略。图像外层空白边框的像素距离,范围从1到16。为空默认为1像素。 参数<5>的名称为“版本”,类型为“整数型(int)”,可以被省略。为空默认为10(57*57像素)。二维码一共有 40 个尺寸。官方叫版本 Version。Version 1 是 21 x 21 的矩阵,Version 2 是 25 x 25 的矩阵,Version 3 是 29 的尺寸,每增加一个 version,就会增加 4 的尺寸,公式是:(V-1)*4 + 21(V是版本号) 最高 Version 40,(40-1)*4+21 = 177,所以最高是 177 x 177 的正方形。 参数<6>的名称为“模式”,类型为“整数型(int)”,可以被省略。为空默认为2(字节编码)。 [-1]自动选择;[0]数字编码(0-9);[1]字符编码(包括0-9,大写的A到Z-没有小写,以及符号$ % * + – . / : 包括空格) [2]字节编码(可以是0-255 的 ISO-8859-1 字符。有些二维码的扫描器可以自动检测是否是UTF-8的编码) [3]Kanji mode 日文编码,也是双字节编码。同样,也可以用于中文编码。(日文和汉字的编码会减去一个值。如:在 0X8140 to 0X9FFC 中的字符会减去 8140,在 0XE040 到 0XEBBF 中的字符要减去 0XC140,然后把前两位拿出来乘以 0XC0,然后再加上后两位,最后转成 13bit 的编码)。 参数<7>的名称为“数据纠错等级”,类型为“整数型(int)”,可以被省略。为空默认为2(普通)。[0]低 [1]中 [2]普通 [3]高。具体请参数二维码标准。 参数<8>的名称为“掩码类型”,类型为“整数型(int)”,可以被省略。二维码标准中定义的8种掩码图案,从 0-7。[-1]表示自动。默认为:-1。具体请参数二维码标准。 操作系统需求: Windows 调用格式: 〈字节集〉 创建验证码图像 (文本型 验证码文本,整数型 图像宽度,整数型 图像高度,[整数型 字符偏移],[整数型 字体尺寸],[小数型 模糊],[整数型 输出质量]) - E2EE服务器套件会员版3.3.6->对象工厂 英文名称:CreateCapthaImage 创建一个验证码JPG格式的图像。本命令为中级命令。 参数<1>的名称为“验证码文本”,类型为“文本型(text)”。验证码文本内容。本函数只支持半角符号英文字母数字等。 参数<2>的名称为“图像宽度”,类型为“整数型(int)”,初始值为“256”。输出图像的宽度。 参数<3>的名称为“图像高度”,类型为“整数型(int)”,初始值为“60”。输出图像的高度。 参数<4>的名称为“字符偏移”,类型为“整数型(int)”,可以被省略。字符相对原始位置偏移的像素范围。默认:40。 参数<5>的名称为“字体尺寸”,类型为“整数型(int)”,可以被省略。字体的尺寸大小。默认:36。 参数<6>的名称为“模糊”,类型为“小数型(float)”,可以被省略。设置图像的模糊。范围从0.0到1.0之间。默认:0。 参数<7>的名称为“输出质量”,类型为“整数型(int)”,可以被省略。生成JPG图像的质量百分比。范围从1~100。默认:75。 操作系统需求: Windows 调用格式: 〈文本型〉 创建验证码文本 (整数型 验证码长度,[文本型 验证码模板]) - E2EE服务器套件会员版3.3.6->对象工厂 英文名称:CreateCapthaText 创建一串随机验证码。本命令为初级命令。 参数<1>的名称为“验证码长度”,类型为“整数型(int)”,初始值为“6”。指定要生成多少位长的验证码。 参数<2>的名称为“验证码模板”,类型为“文本型(text)”,可以被省略。创建验证码的模板文本。必须为半角字符,支持数字英文大小写。如果为空或空文本则默认纯数字模板:0123456789。 操作系统需求: Windows 调用格式: 〈文本型〉 创建GUID文本 () - E2EE服务器套件会员版3.3.6->对象工厂 英文名称:CreateUUID 创建GUID(UUID)文本。UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成的API。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈长整数型〉 创建时间戳 ([日期时间型 时间],逻辑型 精确到毫秒) - E2EE服务器套件会员版3.3.6->对象工厂 英文名称:GetTimestamp 创建一个Unix时间戳(精度到秒,不是毫秒)。本命令为初级命令。 参数<1>的名称为“时间”,类型为“日期时间型(date)”,可以被省略。如果本参数为空,则使用当前时间。由于易语言日期时间型没有毫秒信息,所以当本参数不为空且【精确到毫秒】参数为真,则使用当前系统时间的毫秒数,来补足时间戳的毫秒部分。 参数<2>的名称为“精确到毫秒”,类型为“逻辑型(bool)”,初始值为“假”。是否精确到毫秒。如果为真,则返回的时间戳包含毫秒。 操作系统需求: Windows 调用格式: 〈日期时间型〉 载入时间戳 (长整数型 时间戳,逻辑型 精确到毫秒) - E2EE服务器套件会员版3.3.6->对象工厂 英文名称:LoadTimestamp 加载时间戳(精度到秒,不是毫秒)并转换为日期时间类型。本命令为初级命令。 参数<1>的名称为“时间戳”,类型为“长整数型(int64)”。时间戳内容。 参数<2>的名称为“精确到毫秒”,类型为“逻辑型(bool)”,初始值为“假”。是否精确到毫秒。如果为真,则认为您出入的时间戳是精确到毫秒的。 操作系统需求: Windows 调用格式: 〈文本型〉 取主键路径 (通用型 路径参数,... ) - E2EE服务器套件会员版3.3.6->对象工厂 英文名称:CreateKeyPath 组装主键路径。数值类型的参数为【存取列表】的位置索引,文本为【存取键值表】的主键名称。组装后头部会带“//”。例如:取主键路径(“users”, 2) 则返回主键路径文本“//users[2]”。本命令为中级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“路径参数”,类型为“通用型(all)”。数值会被自动转换为整数,并且做为【存取列表】的路径索引“[位置]”加入路径,数值索引从1开始,其它类型会自动转换为文本做为【存取键值表】主键。 操作系统需求: Windows 调用格式: 〈无返回值〉 EDBC初始化 (文本型 驱动目录) - E2EE服务器套件会员版3.3.6->对象工厂 英文名称:EDBC_InitDir 初始化EDBC相关环境。本命令为初级命令。 参数<1>的名称为“驱动目录”,类型为“文本型(text)”。驱动程序存放的目录。 操作系统需求: Windows 调用格式: 〈逻辑型〉 EDBC取驱动信息 (文本型 驱动文件,存取键值表 驱动信息,[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->对象工厂 英文名称:EDBC_GetDriverInfo 通过文件名或驱动名获取驱动信息。本命令为初级命令。 参数<1>的名称为“驱动文件”,类型为“文本型(text)”。驱动文件路径、驱动文件名称 或者 驱动名称。如果填充驱动文件名称或驱动名称前,请先调用“EDBC初始化()”指定驱动所在目录。 参数<2>的名称为“驱动信息”,类型为“存取键值表(JMap)”。存储驱动信息的变量。说明: { api_version: 驱动API版本号 type: 驱动类型 version: 驱动版本号 quote: 驱动转义符 local_charset: 默认本地编码 props: 属性列表 [{ type: 属性类型(对应键值表的“#存取类型_”) key: 属性主键 name: 属性名称 value: 属性默认值 desc: 属性说明 }] }。 参数<3>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。失败时回写错误原因到此变量。 操作系统需求: Windows --- 命令类别: 格式编码 --- 调用格式: 〈文本型〉 Base64编码 (通用型 编码数据,[文本型 编码表]) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:Base64Encode 将数据编码到Base64。本命令为初级命令。 参数<1>的名称为“编码数据”,类型为“通用型(all)”。要编码的数据内容,支持文本和字节集。 参数<2>的名称为“编码表”,类型为“文本型(text)”,可以被省略。除特殊情况下,不建议使用本参数。如果使用本参数,那么编码表长度必须为64位,否则会编码失败。默认编码表:“ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/”。 操作系统需求: Windows 调用格式: 〈字节集〉 Base64解码 (文本型 解码内容,[文本型 编码表],[逻辑型 是否去除空白]) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:Base64Decode 解码Base64文本到数据。本命令为初级命令。 参数<1>的名称为“解码内容”,类型为“文本型(text)”。要解码的文本数据。 参数<2>的名称为“编码表”,类型为“文本型(text)”,可以被省略。除特殊情况下,不建议使用本参数。如果使用本参数,那么编码表长度必须为64位,否则会解码失败。默认编码表:“ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/”。 参数<3>的名称为“是否去除空白”,类型为“逻辑型(bool)”,可以被省略。是否去除解码数据中的空白文本(包括换行、空格和制表符)。如果为空则默认为[假]。注意:此功能会申请传入数据同长度的内存,对效率有一定的影响。 操作系统需求: Windows 调用格式: 〈文本型〉 XSS脚本过滤 (文本型 内容,整数型 过滤模式) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:XSSClear 过滤XSS恶意脚本。将可能包含的恶意脚本清空,不影响正常内容。 XSS是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。比如这些代码包括HTML代码和客户端脚本。攻击者利用XSS漏洞旁路掉访问控制——例如同源策略(same origin policy)。这种类型的漏洞由于被黑客用来编写危害性更大的网络钓鱼(Phishing)攻击而变得广为人知。对于跨站脚本攻击,黑客界共识是:跨站脚本攻击是新型的“缓冲区溢出攻击”,而JavaScript是新型的“ShellCode”。 XSS漏洞的危害 (1)网络钓鱼,包括盗取各类用户账号; (2)窃取用户cookies资料,从而获取用户隐私信息,或利用用户身份进一步对网站执行操作; (3)劫持用户(浏览器)会话,从而执行任意操作,例如进行非法转账、强制发表日志、发送电子邮件等; (4)强制弹出广告页面、刷流量等; (5)网页挂马; (6)进行恶意操作,例如任意篡改页面信息、删除文章等; (7)进行大量的客户端攻击,如DDoS攻击; (8)获取客户端信息,例如用户的浏览历史、真实IP、开放端口等; (9)控制受害者机器向其他网站发起攻击; (10)结合其他漏洞,如CSRF漏洞,实施进一步作恶; (11)提升用户权限,包括进一步渗透网站; (12)传播跨站脚本蠕虫等; 本命令为初级命令。 参数<1>的名称为“内容”,类型为“文本型(text)”。要过滤脚本注入的内容。 参数<2>的名称为“过滤模式”,类型为“整数型(int)”,初始值为“0”。[0]执行HTML关键字转义,转义后在页面能正常显示 [1]过滤脚本等内容为空文本。默认为 0 。 操作系统需求: Windows 调用格式: 〈文本型〉 创建文本 (文本型 格式文本,[通用型 格式参数],... ) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:CreateString 通过内容格式模板创建文本。例如【内容模板】为“我叫{1}”,其中“{1}”为内容模板后的第一个参数值。内容模板文本支持转义符 \r\n(换行)、\t(制表)、\'(单引号)、\{、\}(左右大括号)、\\(\本身)。其它时间\将被保留。本命令为中级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“格式文本”,类型为“文本型(text)”。格式文本外部使用大括号括起来,内部指定为参数位置或名称。例如:“我叫{1}”。其中 {1} 为【索引文本】指向本参数后的第1个参数,以此类推。 如果本参数后的第一个参数为【存取键值表】类型时,此时大括号中可以指定为键值表的主键名,例如:创建文本(“我叫 {name}”, 创建键值表(“name”, “JimStone”),此时“name”将指向键值表主键为“name”的内容值。输出为“我叫 JimStone”。 两个单引号“''”表示双引号,对应位置参数为空或者不支持时则填充为空文本。支持转义符 \r\n(换行)、\t(制表)、\'(单引号)、\{、\}(左右大括号)。其它时间\将被保留。 内容格式同时可以指定输出格式的【格式文本】。例如:创建文本(“金额:{1:D0.2}”, 1.211),输出结果为“金额 1.21”,其中“D0.2”指定为输出2位小数。 【格式文本】说明: 【数值格式化】 “D0.2” 保留2位小数位。 “D2.2” 保留2位整数位和小数位,不足补0,超过保留原始整数位。 “D2” 保留2位整数位,不足补0,超过保留原始整数位。 “C” 生成千分位用“,”分割的货币值,默认保留2位小数位。 “C0” 生成千分位并去除小数位。 “C0.3” 生成千分位且小数保留3位。 【字节集格式化】 “h” 转换为十六进制小写,不足2位则用0补齐。 “H” 转换为十六进制大写,不足2位则用0补齐。 【时间格式化】 “Tyyyy-MM-dd HH:mm:ss” 将时间通过“年-月-日 时:分:秒”格式输出。 “T” 时间格式关键字。T后面为时间格式化文本。 * 时间格式化关键字说明: “yyyy-MM-dd HH:mm:ss” 年月日 时分秒 “y” 年份 “yy” 年份(2位) “M” 月份。 “d” 日(dd 两位数) “H” 小时(HH 两位数),范围 0~23。 “h” 小时,范围 1~12。 “m” 分钟(mm 两位数)。 “s” 秒钟(ss 两位数)。 “E” 星期英文全名。 “EE” 星期英文缩写(三位英文)。 “EEE” 星期中文全名,例如 星期日。 “EEEE” 星期中文缩写,例如 日、一。 “k” 小时,范围 1~24。 “K” 小时,范围 0~11。 “a” 上午/下午 英文名,上午输出“AM”,下午输出“PM”。 “aa” 上午/下午 中文名,上午输出“上午”,下午输出“下午”。 “D” 一年中的第几天,范围 1~365,如果时间为空则可能为0。 “Z” 时区,例如 +0800。 “z” 时区,例如 GMT+08:00。 “MM” 月份(2位)。 “MMM” 月份英文名。 “MMMM” 月份英文名缩写(三位英文)。 “MMMMM” 月份中文名。 “'yy'” 通过单引号指定输出原始文本(不进行格式化),此时输出为“yy”。 “''” 输出单引号。 * 常用时间格式文本: yyyy-MM-dd HH:mm:ss 2020-01-01 02:01:00 yyyy-MM-dd'T'HH:mm:ss'Z' 2020-01-01T02:01:00Z EEE, d MMM yyyy HH:mm:ss 'GMT' Mon, 1 Jan 2020 02:01:00 GMT MM-dd HH:mm:ss 01-01 02:01:00 EE 星期一 yyyy年MM月dd日 HH时mm分ss秒 2020年01月01日 02时01分00秒 yyyy年MM月dd日 HH时mm分 2020年01月01日 02时01分 MM月dd日 HH时mm分 01月01日 02时01分 参数<2>的名称为“格式参数”,类型为“通用型(all)”,可以被省略。存取键值表等通用对象支持的格式的参数,不支持则会填充为空文本。本参数可以为空。 操作系统需求: Windows 调用格式: 〈文本型〉 HTML关键字编码 (文本型 HTML文本) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:HtmlspecialcharsEncode 将HTML中的关键字 &、"、'、<、> 转换成转义符 &、"、'、<、>。本命令为初级命令。 参数<1>的名称为“HTML文本”,类型为“文本型(text)”。待编码的HTML文本。 操作系统需求: Windows 调用格式: 〈文本型〉 HTML关键字解码 (文本型 HTML文本) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:HtmlspecialcharsDecode 将转义的HTML中的转义符 &、"、'、<、>   恢复成关键字 &、"、'、<、>、空格。本命令为初级命令。 参数<1>的名称为“HTML文本”,类型为“文本型(text)”。待解码的HTML文本。 操作系统需求: Windows 调用格式: 〈文本型〉 URL编码 (文本型 编码文本,[文本型 编码格式]) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:URLEncode 编码URL内容。本命令为初级命令。 参数<1>的名称为“编码文本”,类型为“文本型(text)”。要进行URL编码的文本内容。 参数<2>的名称为“编码格式”,类型为“文本型(text)”,可以被省略。指定编码格式。可使用“#文本编码格式_”开头的常量指定。如果为空则默认原始编码。 操作系统需求: Windows 调用格式: 〈文本型〉 URL解码 (文本型 解码文本,[文本型 编码格式]) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:URLDecode 解码URL内容。本命令为初级命令。 参数<1>的名称为“解码文本”,类型为“文本型(text)”。要进行URL编码的文本内容。 参数<2>的名称为“编码格式”,类型为“文本型(text)”,可以被省略。指定编码格式。可使用“#文本编码格式_”开头的常量指定。如果为空则默认为原始的编码。 操作系统需求: Windows 调用格式: 〈文本型〉 创建文本从时间 (日期时间型 时间,文本型 格式文本,[逻辑型 转为国际时间]) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:TimeToString 将时间转换为文本。本命令为初级命令。 参数<1>的名称为“时间”,类型为“日期时间型(date)”。待转换为文本的时间。 参数<2>的名称为“格式文本”,类型为“文本型(text)”。%Y: 年(四位:2017),%y: 年(两位:17),%m: 月(01~12),%d: 日(01~31),%H: 小时(00~23),%M: 分钟(00~59),%S: 秒钟(00~59),%k: 小时(0~23),%I: 12小时制小时(01~12),%l: 12小时制小时(1~12),%P: 上午下午本地文本,%p: 上午下午英文文本(AM/PM),%u: 星期(1~7),%U: 星期(01~07),%w: 星期(0~6),%W: 星期(00~06),%a: 星期英文简称(例如 Mon),%A: 星期英文全称(例如 MonDay),%b: 月份英文简称(例如 Feb),%B: 月份英文全称(例如 February),%j:时间在年里的天数(001~366),%x: 本地日期文本(年月日),%R: 二十四小时时间(小时:分钟),%T: 二十四小时时间(小时:分钟:秒钟)。 参数<3>的名称为“转为国际时间”,类型为“逻辑型(bool)”,可以被省略。是否将时间转换为国际时间输出。默认为:假。 操作系统需求: Windows 调用格式: 〈日期时间型〉 创建时间从文本 (文本型 时间文本,文本型 格式文本,[逻辑型 是否国际时间]) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:StringToTime 将文本转换为时间。本命令为初级命令。 参数<1>的名称为“时间文本”,类型为“文本型(text)”。待转换为时间的文本。 参数<2>的名称为“格式文本”,类型为“文本型(text)”。%Y: 年(四位:2017),%y: 年(两位:17),%m: 月(01~12),%d: 日(01~31),%H: 小时(00~23),%M: 分钟(00~59),%S: 秒钟(00~59),%k: 小时(0~23),%I: 12小时制小时(01~12),%l: 12小时制小时(1~12),%P: 上午下午本地文本,%p: 上午下午英文文本(AM/PM),%u: 星期(1~7),%U: 星期(01~07),%w: 星期(0~6),%W: 星期(00~06),%a: 星期英文简称(例如 Mon),%A: 星期英文全称(例如 MonDay),%b: 月份英文简称(例如 Feb),%B: 月份英文全称(例如 February),%j:时间在年里的天数(001~366),%x: 本地日期文本(年月日),%R: 二十四小时时间(小时:分钟),%T: 二十四小时时间(小时:分钟:秒钟)。 参数<3>的名称为“是否国际时间”,类型为“逻辑型(bool)”,可以被省略。格式化的来源时间是否为国际时间。默认为:假。 操作系统需求: Windows 调用格式: 〈文本型〉 读入文本文件 (文本型 文件路径,[文本型变量 编码格式]) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:ReadStringFile 读入文本文件并且获取原始编码格式。编码自动转换为易语言内部编码。本命令为初级命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。要读取文本内容的文件路径。 参数<2>的名称为“编码格式”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。编码格式变量。如果设置了文本变量则读取文件后会将文件编码格式写入到此变量中。 操作系统需求: Windows 调用格式: 〈逻辑型〉 写到文本文件 (文本型 文件路径,文本型 文件内容,[文本型 编码格式]) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:WriteStringFile 写出文本到文件。可自动转换编码。本命令为初级命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。要读取文本内容的文件路径。 参数<2>的名称为“文件内容”,类型为“文本型(text)”。要写到文件的内容。 参数<3>的名称为“编码格式”,类型为“文本型(text)”,可以被省略。编码格式变量。如果设置了编码格式则自动从易语言内部编码转换为目标编码。可使用“#文本编码格式_”开头的常量指定。 操作系统需求: Windows 调用格式: 〈文本型〉 取文本编码 (文本型 文本内容) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:GetTextEncoding 获取文本的编码类型。本命令为初级命令。 参数<1>的名称为“文本内容”,类型为“文本型(text)”。要获取编码的文本内容。 操作系统需求: Windows 调用格式: 〈字节集〉 文本编码转换 (通用型 文本内容,[文本型 来源编码],[文本型 目标编码]) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:ConvertStringEncoding 转换文本编码格式。如果[目标编码]为空,则默认为目标编码为 GBK。如果[来源编码]为空则自动检测来源内容的编码格式。本命令为初级命令。 参数<1>的名称为“文本内容”,类型为“通用型(all)”。要转换编码的文本内容。只支持 文本型 和 字节集 类型的内容,其它类型的数据直接返回空。 参数<2>的名称为“来源编码”,类型为“文本型(text)”,可以被省略。当前文本内容本身编码格式。可使用“#文本编码格式_”开头的常量指定。如果为空或空文本,则自动检测获取编码格式。编码格式支持大小写等,例如“UTF-8”,“GBK”,如果指定的编码格式本身不支持,则直接返回原始文本。 参数<3>的名称为“目标编码”,类型为“文本型(text)”,可以被省略。要转换的目标编码格式。可使用“#文本编码格式_”开头的常量指定。如果为空或空文本,则默认目标编码格式为“GBK”,如果指定的编码格式本身不支持,则直接返回原始文本。 操作系统需求: Windows 调用格式: 〈文本型〉 HEX编码 (字节集 编码数据,逻辑型 是否大写) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:HEXEncoding 将字节集转换为十六进制文本。本命令为初级命令。 参数<1>的名称为“编码数据”,类型为“字节集(bin)”。要编码的字节集数据。 参数<2>的名称为“是否大写”,类型为“逻辑型(bool)”,初始值为“真”。是否输出为大写文本。如果为假则输出为小写文本。 操作系统需求: Windows 调用格式: 〈字节集〉 HEX解码 (文本型 解码文本) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:HEXDecoding 将十六进制文本转换为字节集。本命令为初级命令。 参数<1>的名称为“解码文本”,类型为“文本型(text)”。要解码的十六进制文本(不区分大小写)。 操作系统需求: Windows 调用格式: 〈文本型〉 创建宽文本 (通用型 来源文本,[文本型 来源编码]) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:CreateWideString 创建E2EE中的宽文本(UNICODE)。宽文本格式为java编码格式。在此编码格式中,ASCII外的宽字符将通过 “\u” + 4位十六进制文本 进行转义。能够通过常规的文本类型做文本处理操作。例如“中国”转换为宽文本后:\u4e2d\u56fd。本命令为中级命令。 参数<1>的名称为“来源文本”,类型为“通用型(all)”。要转换为宽文本的文本(字节集)内容。仅支持 文本 和 字节集 类型。 参数<2>的名称为“来源编码”,类型为“文本型(text)”,可以被省略。要转换为宽文本的文本内容编码格式。如果为空或空文本,则默认为“GBK”。 操作系统需求: Windows 调用格式: 〈文本型〉 宽文本到文本 (文本型 宽文本内容) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:LoadStringFromWideString_to_GBK 宽文本到文本(实际上为宽文本到GBK)。宽文本格式为java编码格式。在此编码格式中,ASCII外的宽字符将通过 “\u” + 4位十六进制文本 进行转义。能够通过常规的文本类型做文本处理操作。例如“中国”转换为宽文本后:\u4e2d\u56fd。本命令为中级命令。 参数<1>的名称为“宽文本内容”,类型为“文本型(text)”。要转换为文本(GBK)的宽文本内容。宽文本格式为java编码格式。在此编码格式中,ASCII外的宽字符将通过 “\u” + 4位十六进制文本 进行转义。能够通过常规的文本类型做文本处理操作。例如“中国”转换为宽文本后:\u4e2d\u56fd。 操作系统需求: Windows 调用格式: 〈字节集〉 宽文本到编码 (文本型 宽文本内容,[文本型 目标编码]) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:LoadStringFromWideString_to_any 宽文本到指定编码格式的文本。宽文本格式为java编码格式。在此编码格式中,ASCII外的宽字符将通过 “\u” + 4位十六进制文本 进行转义。能够通过常规的文本类型做文本处理操作。例如“中国”转换为宽文本后:\u4e2d\u56fd。本命令为中级命令。 参数<1>的名称为“宽文本内容”,类型为“文本型(text)”。要转换编码的宽文本内容。宽文本格式为java编码格式。在此编码格式中,ASCII外的宽字符将通过 “\u” + 4位十六进制文本 进行转义。能够通过常规的文本类型做文本处理操作。例如“中国”转换为宽文本后:\u4e2d\u56fd。 参数<2>的名称为“目标编码”,类型为“文本型(text)”,可以被省略。要转换的目标文本编码格式。如果为空或空文本,则默认为“GBK”。 操作系统需求: Windows 调用格式: 〈整数型〉 取宽文本长度 (文本型 宽文本内容,[逻辑型 是否宽文本双倍长]) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:GetWStringLength 获取宽文本的文本长度。本命令为初级命令。 参数<1>的名称为“宽文本内容”,类型为“文本型(text)”。要转换编码的宽文本内容。宽文本格式为java编码格式。在此编码格式中,ASCII外的宽字符将通过 “\u” + 4位十六进制文本 进行转义。能够通过常规的文本类型做文本处理操作。例如“中国”转换为宽文本后:\u4e2d\u56fd。 参数<2>的名称为“是否宽文本双倍长”,类型为“逻辑型(bool)”,可以被省略。是否非ASCII文本(全角字符)长度为2。如果为空则默认为[真]。如果为[真],则把一般的中文字符、全角符号、日文、韩文等字符的长度当成2进行计算(此时中文“我们”的长度此时为4)。如果为[假],则只计算完整字符的长度(此时中文“我们”的长度此时为2)。 操作系统需求: Windows 调用格式: 〈文本型〉 创建文本_预编译 (文本型 格式文本,[通用型 格式参数],... ) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:CreateStringWithCompiler 通过文本模板建立文本,生成文本前会对文本进行编译处理。本命令多线程安全。作用等同于 创建文本() 函数。第一个参数表达式建议为固定文本或者常量。编译会占用一定的内存空间,如果表达式是动态创建的会频繁变化可能会导致内存不停增加。使用方法:“我叫{1}”,{1}表示第一个参数。支持转义符 \r\n(换行)、\t(制表)、\'(单引号)、\{、\}(左右大括号)、\\(\本身)。其它时间\将被保留。本命令为中级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“格式文本”,类型为“文本型(text)”。格式文本外部使用大括号括起来,内部指定为参数位置或名称。例如:“我叫{1}”。其中 {1} 为【索引文本】指向本参数后的第1个参数,以此类推。 如果本参数后的第一个参数为【存取键值表】类型时,此时大括号中可以指定为键值表的主键名,例如:创建文本(“我叫 {name}”, 创建键值表(“name”, “JimStone”),此时“name”将指向键值表主键为“name”的内容值。输出为“我叫 JimStone”。 两个单引号“''”表示双引号,对应位置参数为空或者不支持时则填充为空文本。支持转义符 \r\n(换行)、\t(制表)、\'(单引号)、\{、\}(左右大括号)。其它时间\将被保留。 内容格式同时可以指定输出格式的【格式文本】。例如:创建文本(“金额:{1:D0.2}”, 1.211),输出结果为“金额 1.21”,其中“D0.2”指定为输出2位小数。 【格式文本】说明: 【数值格式化】 “D0.2” 保留2位小数位。 “D2.2” 保留2位整数位和小数位,不足补0,超过保留原始整数位。 “D2” 保留2位整数位,不足补0,超过保留原始整数位。 “C” 生成千分位用“,”分割的货币值,默认保留2位小数位。 “C0” 生成千分位并去除小数位。 “C0.3” 生成千分位且小数保留3位。 【字节集格式化】 “h” 转换为十六进制小写,不足2位则用0补齐。 “H” 转换为十六进制大写,不足2位则用0补齐。 【时间格式化】 “Tyyyy-MM-dd HH:mm:ss” 将时间通过“年-月-日 时:分:秒”格式输出。 “T” 时间格式关键字。T后面为时间格式化文本。 * 时间格式化关键字说明: “yyyy-MM-dd HH:mm:ss” 年月日 时分秒 “y” 年份 “yy” 年份(2位) “M” 月份。 “d” 日(dd 两位数) “H” 小时(HH 两位数),范围 0~23。 “h” 小时,范围 1~12。 “m” 分钟(mm 两位数)。 “s” 秒钟(ss 两位数)。 “E” 星期英文全名。 “EE” 星期英文缩写(三位英文)。 “EEE” 星期中文全名,例如 星期日。 “EEEE” 星期中文缩写,例如 日、一。 “k” 小时,范围 1~24。 “K” 小时,范围 0~11。 “a” 上午/下午 英文名,上午输出“AM”,下午输出“PM”。 “aa” 上午/下午 中文名,上午输出“上午”,下午输出“下午”。 “D” 一年中的第几天,范围 1~365,如果时间为空则可能为0。 “Z” 时区,例如 +0800。 “z” 时区,例如 GMT+08:00。 “MM” 月份(2位)。 “MMM” 月份英文名。 “MMMM” 月份英文名缩写(三位英文)。 “MMMMM” 月份中文名。 “'yy'” 通过单引号指定输出原始文本(不进行格式化),此时输出为“yy”。 “''” 输出单引号。 * 常用时间格式文本: yyyy-MM-dd HH:mm:ss 2020-01-01 02:01:00 yyyy-MM-dd'T'HH:mm:ss'Z' 2020-01-01T02:01:00Z EEE, d MMM yyyy HH:mm:ss 'GMT' Mon, 1 Jan 2020 02:01:00 GMT MM-dd HH:mm:ss 01-01 02:01:00 EE 星期一 yyyy年MM月dd日 HH时mm分ss秒 2020年01月01日 02时01分00秒 yyyy年MM月dd日 HH时mm分 2020年01月01日 02时01分 MM月dd日 HH时mm分 01月01日 02时01分 参数<2>的名称为“格式参数”,类型为“通用型(all)”,可以被省略。存取键值表等通用对象支持的格式的参数,不支持则会填充为空文本。本参数可以为空。 操作系统需求: Windows 调用格式: 〈文本型〉 URL编码_从编码 (通用型 来源内容,[文本型 来源内容编码],[文本型 目标内容编码]) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:URLEncodeFromCharset 编码URL内容。本命令为中级命令。 参数<1>的名称为“来源内容”,类型为“通用型(all)”。要进行URL编码的内容。只支持文本和字节集。 参数<2>的名称为“来源内容编码”,类型为“文本型(text)”,可以被省略。指定来源内容的编码格式。可使用“#文本编码格式_”开头的常量指定。如果为空则默认原始编码。 参数<3>的名称为“目标内容编码”,类型为“文本型(text)”,可以被省略。指定输出内容的编码格式。可使用“#文本编码格式_”开头的常量指定。如果为空则默认原始编码。 操作系统需求: Windows 调用格式: 〈字节集〉 URL解码_到编码 (文本型 来源内容,[文本型 来源内容编码],[文本型 目标内容编码]) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:URLDecodeToCharset 解码URL内容。本命令为中级命令。 参数<1>的名称为“来源内容”,类型为“文本型(text)”。要进行URL解码的内容。只支持文本。 参数<2>的名称为“来源内容编码”,类型为“文本型(text)”,可以被省略。指定来源内容的编码格式。可使用“#文本编码格式_”开头的常量指定。如果为空则默认原始编码。 参数<3>的名称为“目标内容编码”,类型为“文本型(text)”,可以被省略。指定输出内容的编码格式。可使用“#文本编码格式_”开头的常量指定。如果为空则默认原始编码。 操作系统需求: Windows 调用格式: 〈文本型〉 创建文本从时间2 (日期时间型 时间,文本型 格式文本,[逻辑型 转为国际时间]) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:TimeToString2 将时间转换为文本。格式文本跟Java中的“SimpleDateFormat”基本保持一致。本命令为初级命令。 参数<1>的名称为“时间”,类型为“日期时间型(date)”。待转换为文本的时间。 参数<2>的名称为“格式文本”,类型为“文本型(text)”。时间格式文本关键字说明: “yyyy-MM-dd HH:mm:ss” 年月日 时分秒 “y” 年份 “yy” 年份(2位) “M” 月份。 “d” 日(dd 两位数) “H” 小时(HH 两位数),范围 0~23。 “h” 小时,范围 1~12。 “m” 分钟(mm 两位数)。 “s” 秒钟(ss 两位数)。 “E” 星期英文全名。 “EE” 星期英文缩写(三位英文)。 “EEE” 星期中文全名,例如 星期日。 “EEEE” 星期中文缩写,例如 日、一。 “k” 小时,范围 1~24。 “K” 小时,范围 0~11。 “a” 上午/下午 英文名,上午输出“AM”,下午输出“PM”。 “aa” 上午/下午 中文名,上午输出“上午”,下午输出“下午”。 “D” 一年中的第几天,范围 1~365,如果时间为空则可能为0。 “Z” 时区,例如 +0800。 “z” 时区,例如 GMT+08:00。 “MM” 月份(2位)。 “MMM” 月份英文名。 “MMMM” 月份英文名缩写(三位英文)。 “MMMMM” 月份中文名。 “'yy'” 通过单引号指定输出原始文本(不进行格式化),此时输出为“yy”。 “''” 输出单引号。 * 常用时间格式文本: yyyy-MM-dd HH:mm:ss 2020-01-01 02:01:00 yyyy-MM-dd'T'HH:mm:ss'Z' 2020-01-01T02:01:00Z EEE, d MMM yyyy HH:mm:ss 'GMT' Mon, 1 Jan 2020 02:01:00 GMT MM-dd HH:mm:ss 01-01 02:01:00 EE 星期一 yyyy年MM月dd日 HH时mm分ss秒 2020年01月01日 02时01分00秒 yyyy年MM月dd日 HH时mm分 2020年01月01日 02时01分 MM月dd日 HH时mm分 01月01日 02时01分 参数<3>的名称为“转为国际时间”,类型为“逻辑型(bool)”,可以被省略。是否将时间转换为国际时间输出。默认为:假。 操作系统需求: Windows 调用格式: 〈长整数型〉 创建CRC (整数型 算法类型,通用型 数据,... ) - E2EE服务器套件会员版3.3.6->格式编码 英文名称:CreateCrc 获取数据的CRC。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“算法类型”,类型为“整数型(int)”。[1] CRC 16 [2] CRC 32 [3] CRC 64 [11] CRC 32(第二种实现) 。 参数<2>的名称为“数据”,类型为“通用型(all)”。要提取CRC的数据。支持 文本/字节集。 操作系统需求: Windows --- 命令类别: 路径处理 --- 调用格式: 〈文本型〉 路径_合并 (文本型 路径1,文本型 路径2,... ) - E2EE服务器套件会员版3.3.6->路径处理 英文名称:PathJoin 合并多个路径。假设第一个路径为目录,路径之间将通过“/”连接。两个路径均支持相对路径符号“./”和“../”。路径不区分“\”和“/”,最终生成的路径都以“/”为主。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“路径1”,类型为“文本型(text)”。第一个路径。可以为相对路径。 参数<2>的名称为“路径2”,类型为“文本型(text)”。第二个路径。可以为相对路径。 操作系统需求: Windows 调用格式: 〈文本型〉 路径_取名称 (文本型 路径,逻辑型 包含后缀) - E2EE服务器套件会员版3.3.6->路径处理 英文名称:PathGetName 返回路径最后一个节点的名称信息。本命令为初级命令。 参数<1>的名称为“路径”,类型为“文本型(text)”。要获取名称的路径。可以为相对路径。 参数<2>的名称为“包含后缀”,类型为“逻辑型(bool)”,初始值为“真”。是否包含文件后缀名称。 操作系统需求: Windows 调用格式: 〈文本型〉 路径_取后缀名 (文本型 路径,逻辑型 是否小写) - E2EE服务器套件会员版3.3.6->路径处理 英文名称:PathGetExt 获取文件的后缀名称。不包含“.”,如果有多级后缀,则只取最后一级后缀名称。本命令为初级命令。 参数<1>的名称为“路径”,类型为“文本型(text)”。要获取后缀的路径。可以为相对路径。 参数<2>的名称为“是否小写”,类型为“逻辑型(bool)”,初始值为“假”。是否返回的后缀名称全部转为小写。 操作系统需求: Windows 调用格式: 〈文本型〉 路径_取上级路径 (文本型 路径) - E2EE服务器套件会员版3.3.6->路径处理 英文名称:PathGetParentPath 获取指定路径的上级目录路径。返回的目录路径以“/”结尾。本命令为初级命令。 参数<1>的名称为“路径”,类型为“文本型(text)”。要获取上级路径的路径。可以为相对路径。 操作系统需求: Windows 调用格式: 〈文本型〉 路径_取上级名称 (文本型 路径) - E2EE服务器套件会员版3.3.6->路径处理 英文名称:PathGetParentName 返回路径上级目录的名称。本命令为初级命令。 参数<1>的名称为“路径”,类型为“文本型(text)”。要获取上级名称的路径。可以为相对路径。 操作系统需求: Windows 调用格式: 〈逻辑型〉 路径_是否为文件 (文本型 路径) - E2EE服务器套件会员版3.3.6->路径处理 英文名称:PathIsFile 判断指定的路径是否为文件。如果文件不存在或者为目录则返回“假”。本命令为初级命令。 参数<1>的名称为“路径”,类型为“文本型(text)”。文件的路径。 操作系统需求: Windows 调用格式: 〈逻辑型〉 路径_是否为目录 (文本型 路径) - E2EE服务器套件会员版3.3.6->路径处理 英文名称:PathIsDir 判断指定的路径是否为目录。如果目录不存在或者为文件则返回“假”。本命令为初级命令。 参数<1>的名称为“路径”,类型为“文本型(text)”。目录的路径。 操作系统需求: Windows 调用格式: 〈文本型〉 路径_格式化 (文本型 路径) - E2EE服务器套件会员版3.3.6->路径处理 英文名称:PathFormat 格式化处理路径文本。路径中支持相对路径符号“./”和“../”。路径不区分“\”和“/”,最终生成的路径都以“/”为主。本命令为初级命令。 参数<1>的名称为“路径”,类型为“文本型(text)”。要格式化的路径。可以为相对路径。 操作系统需求: Windows 调用格式: 〈逻辑型〉 路径_复制目录 (文本型 来源目录,文本型 目标目录) - E2EE服务器套件会员版3.3.6->路径处理 英文名称:PathCopyDir 复制完整的目录和文件到另外的目录中。本命令为初级命令。 参数<1>的名称为“来源目录”,类型为“文本型(text)”。要复制的目录路径。 参数<2>的名称为“目标目录”,类型为“文本型(text)”。要复制到的目标目录路径。 操作系统需求: Windows 调用格式: 〈逻辑型〉 路径_是否绝对路径 (文本型 路径) - E2EE服务器套件会员版3.3.6->路径处理 英文名称:PathIsAbsPath 判断给定的路径是否为绝对路径。本命令为初级命令。 参数<1>的名称为“路径”,类型为“文本型(text)”。要判断的路径。 操作系统需求: Windows 调用格式: 〈逻辑型〉 路径_是否属于目录 (文本型 上级目录,文本型 路径) - E2EE服务器套件会员版3.3.6->路径处理 英文名称:PathContains 判断指定路径是否属于特定的目录,支持相对路径符号“./”和“../”,传入的路径不区分“\”和“/”。本命令为初级命令。 参数<1>的名称为“上级目录”,类型为“文本型(text)”。上级目录的路径。可以为相对路径。 参数<2>的名称为“路径”,类型为“文本型(text)”。要判断是否在[上级目录]中的路径文本。可以为相对路径。 操作系统需求: Windows 调用格式: 〈文本型数组〉 路径_取目录列表 (文本型 目录) - E2EE服务器套件会员版3.3.6->路径处理 英文名称:PathDirList 返回指定目录下的目录名称数组。名称数组无路径信息。返回目录不会包含子目录下的目录。本命令为初级命令。 参数<1>的名称为“目录”,类型为“文本型(text)”。要获取目录列表的主目录。 操作系统需求: Windows 调用格式: 〈文本型数组〉 路径_取文件列表 (文本型 目录,[文本型 文件后缀名]) - E2EE服务器套件会员版3.3.6->路径处理 英文名称:PathFileList 返回指定目录下的文件名称数组。支持通过扩展名过滤。返回名称数组无路径信息。返回文件名不会包含子目录下的文件。本命令为初级命令。 参数<1>的名称为“目录”,类型为“文本型(text)”。要获取文件列表的主目录。 参数<2>的名称为“文件后缀名”,类型为“文本型(text)”,可以被省略。要获取文件的后缀名称,如果为空或空文本则返回所有文件名称。多个后缀使用“|”进行分割,例如:exe|txt。 操作系统需求: Windows 调用格式: 〈文本型数组〉 路径_取所有文件 (文本型 目录,[文本型 文件后缀名]) - E2EE服务器套件会员版3.3.6->路径处理 英文名称:PathGetAllFiles 返回指定目录下的所有的文件相对路径数组(不包含目录的名称或路径)。支持通过扩展名过滤,返回路径包含指定目录下的所有子目录内的文件。本命令为初级命令。 参数<1>的名称为“目录”,类型为“文本型(text)”。要获取文件列表的主目录。 参数<2>的名称为“文件后缀名”,类型为“文本型(text)”,可以被省略。要获取文件的后缀名称,如果为空或空文本则返回所有文件名称。多个后缀使用“|”进行分割,例如:exe|txt。 操作系统需求: Windows 调用格式: 〈逻辑型〉 路径_创建多级目录 (文本型 要创建的目录) - E2EE服务器套件会员版3.3.6->路径处理 英文名称:PathMakeAnyDir 创建任意级别的目录。目录存在直接返回真,不存在创建成功也返回真,创建失败返回假。本命令为初级命令。 参数<1>的名称为“要创建的目录”,类型为“文本型(text)”。要创建的目录路径。 操作系统需求: Windows 调用格式: 〈文本型〉 路径_取运行目录 ([文本型 下级路径],... ) - E2EE服务器套件会员版3.3.6->路径处理 英文名称:PathGetCurrentDir 获取运行目录,并连接合并参数中的多个路径。假设第一个路径为目录,路径之间将通过“/”连接。两个路径均支持相对路径符号“./”和“../”。路径不区分“\”和“/”,最终生成的路径都以“/”为主。最终的效果等同于:路径_格式化(取运行目录() + “/” + 参数1 + “/” + 参数2)。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“下级路径”,类型为“文本型(text)”,可以被省略。相对前一个参数的下级路径。可以为相对路径。 操作系统需求: Windows 调用格式: 〈逻辑型〉 路径_删除目录 (文本型 目录,... ) - E2EE服务器套件会员版3.3.6->路径处理 英文名称:PathsRemoveDir 强制删除目录。如果目录不存在则返回 真。删除目录前会自动删除目录中的文件,如果包含只读属性的文件或目录,则会自动去除只读属性后尝试删除。全部删除成功则返回 真。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“目录”,类型为“文本型(text)”。要删除的目录路径。 操作系统需求: Windows 调用格式: 〈逻辑型〉 路径_目录更名 (文本型 来源目录,文本型 目标目录) - E2EE服务器套件会员版3.3.6->路径处理 英文名称:PathsRemoveDir 强制修改目录名称。如果无法直接更名目录,则先判断是否目录中的文件可移动,如果有文件被其它程序打开无法移动,则返回 假。如果可以移动文件,则尝试重建来源目录结构到目标目录,并移动所有文件到目标目录。如果移动文件失败则自动恢复被移动文件到原始路径并返回 假。全部文件移动成功后尝试删除来源目录,无论删除是否成功都将返回 真。本命令为中级命令。 参数<1>的名称为“来源目录”,类型为“文本型(text)”。重命名前的目录路径。 参数<2>的名称为“目标目录”,类型为“文本型(text)”。重命名后的目录路径。 操作系统需求: Windows --- 命令类别: 文本处理 --- 调用格式: 〈文本型〉 文本_删首尾空 (文本型 文本,[逻辑型 删除换行]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_Trim 删除文本首尾空白(空格、制表符)。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“删除换行”,类型为“逻辑型(bool)”,可以被省略。是否删除换行。如果为 真,当首部或者尾部包含换行符时将被做为空白文本删除。默认为 假。 操作系统需求: Windows 调用格式: 〈逻辑型〉 文本_是否半角 (文本型 文本) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_IsAlphaString 判断文本是否为全半角文本。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 操作系统需求: Windows 调用格式: 〈文本型〉 文本_取中间 (文本型 文本,文本型 起始关键字,文本型 结束关键字,[逻辑型 忽略大小写],[逻辑型 跳过空白]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_GetCenter 通过指定起始和结束关键字来提取关键字中间的内容。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“起始关键字”,类型为“文本型(text)”。起始的文本内容。 参数<3>的名称为“结束关键字”,类型为“文本型(text)”。结束的文本内容。 参数<4>的名称为“忽略大小写”,类型为“逻辑型(bool)”,可以被省略。忽略文本大小写。如果为空则默认为 假。 参数<5>的名称为“跳过空白”,类型为“逻辑型(bool)”,可以被省略。是否跳过空白文本(空格、制表符)。作用相当于“删首尾空 ()”。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈文本型数组〉 文本_取中间_到数组 (文本型 文本,文本型 起始关键字,文本型 结束关键字,[逻辑型 忽略大小写],[逻辑型 跳过空白]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_GetCenterToArray 通过指定起始和结束关键字来提取关键字中间的内容,并返回结果数组。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“起始关键字”,类型为“文本型(text)”。起始的文本内容。 参数<3>的名称为“结束关键字”,类型为“文本型(text)”。结束的文本内容。 参数<4>的名称为“忽略大小写”,类型为“逻辑型(bool)”,可以被省略。忽略文本大小写。如果为空则默认为 假。 参数<5>的名称为“跳过空白”,类型为“逻辑型(bool)”,可以被省略。是否跳过空白文本(空格、制表符)。作用相当于“删首尾空 ()”。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈逻辑型〉 文本_是否首部为 (文本型 文本,文本型 起始关键字,[逻辑型 忽略大小写],[逻辑型 跳过空白]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_StartsWith 判断文本起始内容是否等于关键字。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“起始关键字”,类型为“文本型(text)”。起始的文本内容。 参数<3>的名称为“忽略大小写”,类型为“逻辑型(bool)”,可以被省略。忽略文本大小写。如果为空则默认为 假。 参数<4>的名称为“跳过空白”,类型为“逻辑型(bool)”,可以被省略。是否跳过空白文本(空格、制表符)。作用相当于“删首尾空 ()”。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈逻辑型〉 文本_是否尾部为 (文本型 文本,文本型 结束关键字,[逻辑型 忽略大小写],[逻辑型 跳过空白]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_EndsWith 判断文本尾部内容是否等于关键字。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“结束关键字”,类型为“文本型(text)”。结束的文本内容。 参数<3>的名称为“忽略大小写”,类型为“逻辑型(bool)”,可以被省略。忽略文本大小写。如果为空则默认为 假。 参数<4>的名称为“跳过空白”,类型为“逻辑型(bool)”,可以被省略。是否跳过空白文本(空格、制表符)。作用相当于“删首尾空 ()”。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈文本型〉 文本_左对齐 (文本型 文本,整数型 最大宽度,[文本型 填充内容],[文本型 行首内容],[文本型 行末内容]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_LayoutLeft 通过指定行宽度(字符数),使文本指定方向对齐,空白部分可使用指定字符填充。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“最大宽度”,类型为“整数型(int)”。每行内容的最大字符数。如果实际内容超过此宽度,则整行内容为原始内容(超过部分不会删除)。 参数<3>的名称为“填充内容”,类型为“文本型(text)”,可以被省略。对齐时空白处填充的文本。如果为空或空文本则默认为空格。 参数<4>的名称为“行首内容”,类型为“文本型(text)”,可以被省略。每行开始时添加的文本。如果为空或空文本则不添加。 参数<5>的名称为“行末内容”,类型为“文本型(text)”,可以被省略。每行结束时添加的文本。如果为空或空文本则不添加。 操作系统需求: Windows 调用格式: 〈文本型〉 文本_中对齐 (文本型 文本,整数型 最大宽度,[文本型 填充内容],[文本型 行首内容],[文本型 行末内容]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_LayoutCenter 通过指定行宽度(字符数),使文本指定方向对齐,空白部分可使用指定字符填充。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“最大宽度”,类型为“整数型(int)”。每行内容的最大字符数。如果实际内容超过此宽度,则整行内容为原始内容(超过部分不会删除)。 参数<3>的名称为“填充内容”,类型为“文本型(text)”,可以被省略。对齐时空白处填充的文本。如果为空或空文本则默认为空格。 参数<4>的名称为“行首内容”,类型为“文本型(text)”,可以被省略。每行开始时添加的文本。如果为空或空文本则不添加。 参数<5>的名称为“行末内容”,类型为“文本型(text)”,可以被省略。每行结束时添加的文本。如果为空或空文本则不添加。 操作系统需求: Windows 调用格式: 〈文本型〉 文本_右对齐 (文本型 文本,整数型 最大宽度,[文本型 填充内容],[文本型 行首内容],[文本型 行末内容]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_LayoutRight 通过指定行宽度(字符数),使文本指定方向对齐,空白部分可使用指定字符填充。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“最大宽度”,类型为“整数型(int)”。每行内容的最大字符数。如果实际内容超过此宽度,则整行内容为原始内容(超过部分不会删除)。 参数<3>的名称为“填充内容”,类型为“文本型(text)”,可以被省略。对齐时空白处填充的文本。如果为空或空文本则默认为空格。 参数<4>的名称为“行首内容”,类型为“文本型(text)”,可以被省略。每行开始时添加的文本。如果为空或空文本则不添加。 参数<5>的名称为“行末内容”,类型为“文本型(text)”,可以被省略。每行结束时添加的文本。如果为空或空文本则不添加。 操作系统需求: Windows 调用格式: 〈文本型〉 文本_反向 (文本型 文本) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_Revert 将整个文本翻转。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 操作系统需求: Windows 调用格式: 〈文本型〉 文本_删除 (文本型 文本,[逻辑型 删除空白],[逻辑型 删除换行符],[逻辑型 删除数字],[逻辑型 删除小写字母],[逻辑型 删除大写字母],[逻辑型 删除半角字符],[逻辑型 删除全角字符],[文本型 其它删除字符]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_Remove 删除文本中的指定类型的内容。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“删除空白”,类型为“逻辑型(bool)”,可以被省略。删除空白(空格或制表符)。如果为空则默认为 假。 参数<3>的名称为“删除换行符”,类型为“逻辑型(bool)”,可以被省略。如果为空则默认为 假。 参数<4>的名称为“删除数字”,类型为“逻辑型(bool)”,可以被省略。如果为空则默认为 假。 参数<5>的名称为“删除小写字母”,类型为“逻辑型(bool)”,可以被省略。如果为空则默认为 假。 参数<6>的名称为“删除大写字母”,类型为“逻辑型(bool)”,可以被省略。如果为空则默认为 假。 参数<7>的名称为“删除半角字符”,类型为“逻辑型(bool)”,可以被省略。如果为空则默认为 假。 参数<8>的名称为“删除全角字符”,类型为“逻辑型(bool)”,可以被省略。如果为空则默认为 假。 参数<9>的名称为“其它删除字符”,类型为“文本型(text)”,可以被省略。如果不为空文本,则删除指定文本中所有存在的字符。 操作系统需求: Windows 调用格式: 〈逻辑型〉 文本_匹配通配符 (文本型 文本,文本型 通配符文本,[逻辑型 忽略大小写],[文本型变量数组 匹配结果数组]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_MatchPath 判断文本是否匹配通配符表达式。如果指定[匹配结果数组]参数,则匹配的内容将被写入参数指定的数组变量中。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“通配符文本”,类型为“文本型(text)”。“*”表示任意内容。例如:*.jpg, *年*月*日。 参数<3>的名称为“忽略大小写”,类型为“逻辑型(bool)”,可以被省略。忽略文本大小写。如果为空则默认为 假。 参数<4>的名称为“匹配结果数组”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量数组。如果为空则只做匹配。如果传递数组变量,则匹配成功时数组变量会被写入每个匹配项([*]代表的内容)。假设[文本]参数为“2020年2月11日” [通配符文本]为“*年*月*日”,则此数组结果为 [“2020”, “2”, “11”]。同理 [文本]参数为“e2ee.gif”[通配符文本]为“*.*”,此数组结果为 [“e2ee”, “gif”]。 操作系统需求: Windows 调用格式: 〈文本型〉 文本_清除HTML标记 (文本型 文本,[逻辑型 清除样式],[逻辑型 清除脚本],[逻辑型 删除首尾空],[逻辑型 删除空白行]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_ClearHTMLTags 清除文本中的HTML标记内容。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“清除样式”,类型为“逻辑型(bool)”,可以被省略。是否清除样式表内容。如果为空则默认为 假。 参数<3>的名称为“清除脚本”,类型为“逻辑型(bool)”,可以被省略。是否清除脚本内容。如果为空则默认为 假。 参数<4>的名称为“删除首尾空”,类型为“逻辑型(bool)”,可以被省略。是否在清理后删除每行的首尾空白文本(空格、制表符)。如果为空则默认为 假。 参数<5>的名称为“删除空白行”,类型为“逻辑型(bool)”,可以被省略。是否在清理后删除空行,仅保留有内容的行文本。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈文本型〉 文本_批量替换 (文本型 待替换文本,[逻辑型 忽略大小写],文本型 被替换文本,文本型 目标替换文本,[文本型 其它替换文本],... ) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_MultiReplacement_Replace 批量替换文本内容。在参数[忽略大小写]后,奇数参数为被替换文本,偶数为目标替换文本。例如:文本_批量替换 (“AA = BB”, 假, “AA”, “a”, “BB”, “b”),则替换返回的内容为“a = b”。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“待替换文本”,类型为“文本型(text)”。要被批量替换的文本内容。 参数<2>的名称为“忽略大小写”,类型为“逻辑型(bool)”,可以被省略。忽略文本大小写。如果为空则默认为 假。 参数<3>的名称为“被替换文本”,类型为“文本型(text)”。要被替换的文本。 参数<4>的名称为“目标替换文本”,类型为“文本型(text)”。替换后的文本内容。 参数<5>的名称为“其它替换文本”,类型为“文本型(text)”,可以被省略。参数位置为奇数表示[被替换文本],为偶数则为[目标替换文本]。 操作系统需求: Windows 调用格式: 〈文本型〉 文本_批量替换_从数组 (文本型 待替换文本,[逻辑型 忽略大小写],文本型数组 被替换文本数组,文本型数组 目标替换文本数组) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_MultiReplacement_Replace_ByArray 批量替换文本内容(通过数组指定被替换和目标文本)。通过数组指定被替换来源和目标文本并执行批量替换。例如:文本_批量替换_从数组 (“AA = BB”, 假, [“AA”, “BB”], [“a”, “b”]),则替换返回的内容为“a = b”。本命令为初级命令。 参数<1>的名称为“待替换文本”,类型为“文本型(text)”。要被批量替换的文本内容。 参数<2>的名称为“忽略大小写”,类型为“逻辑型(bool)”,可以被省略。忽略文本大小写。如果为空则默认为 假。 参数<3>的名称为“被替换文本数组”,类型为“文本型(text)”,提供参数数据时只能提供数组数据。要被替换的文本数组内容。例如:[“AA”, “BB”]。 参数<4>的名称为“目标替换文本数组”,类型为“文本型(text)”,提供参数数据时只能提供数组数据。替换后的文本内容。每一项应该跟[被替换文本数组]参数指定的数组,保持配对并且数量相同。例如:[“a”, “b”]。 操作系统需求: Windows 调用格式: 〈整数型〉 文本_批量替换_创建索引 (文本型 被替换文本,文本型 目标替换文本,[文本型 其它替换文本],... ) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_MultiReplacement_CreateIndex 创建批量替换索引。索引适合被替换和替换内容固定,且替换频率较高的场景。通过索引替换内容的效率通常是直接批量替换的3倍左右。失败返回 假。奇数参数为被替换文本,偶数为目标替换文本。例如:索引 = 文本_批量替换_创建索引 (“AA”, “a”, “BB”, “b”),最终使用时 “AA”会被替换为“a”,“BB”会被替换为“b”。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“被替换文本”,类型为“文本型(text)”。要被替换的文本。 参数<2>的名称为“目标替换文本”,类型为“文本型(text)”。替换后的文本内容。 参数<3>的名称为“其它替换文本”,类型为“文本型(text)”,可以被省略。参数位置为奇数表示[被替换文本],为偶数则为[目标替换文本]。 操作系统需求: Windows 调用格式: 〈整数型〉 文本_批量替换_创建索引_从数组 (文本型数组 被替换文本数组,文本型数组 目标替换文本数组) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_MultiReplacement_CreateIndex_FromArray 本命令为初级命令。 参数<1>的名称为“被替换文本数组”,类型为“文本型(text)”,提供参数数据时只能提供数组数据。要被替换的文本数组内容。例如:[“AA”, “BB”]。 参数<2>的名称为“目标替换文本数组”,类型为“文本型(text)”,提供参数数据时只能提供数组数据。替换后的文本内容。每一项应该跟[被替换文本数组]参数指定的数组,保持配对并且数量相同。例如:[“a”, “b”]。 操作系统需求: Windows 调用格式: 〈文本型〉 文本_批量替换_删除索引 (整数型 文本替换索引) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_MultiReplacement_RemoveIndex 本命令为初级命令。 参数<1>的名称为“文本替换索引”,类型为“整数型(int)”。通过 文本_批量替换_创建索引 / 文本_批量替换_创建索引_从数组 创建的替换索引。 操作系统需求: Windows 调用格式: 〈文本型〉 文本_批量替换_从索引 (文本型 待替换文本,[逻辑型 忽略大小写],整数型 文本替换索引) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_MultiReplacement_Replace_ByIndex 使用索引的效率会比直接批量替换快3倍以上、当被替换的内容为固定内容,需要频繁进行替换时建议使用本函数。本命令为初级命令。 参数<1>的名称为“待替换文本”,类型为“文本型(text)”。要被批量替换的文本内容。 参数<2>的名称为“忽略大小写”,类型为“逻辑型(bool)”,可以被省略。忽略文本大小写。如果为空则默认为 假。 参数<3>的名称为“文本替换索引”,类型为“整数型(int)”。通过 文本_批量替换_创建索引 / 文本_批量替换_创建索引_从数组 创建的替换索引。 操作系统需求: Windows 调用格式: 〈整数型〉 文本行_取行数 (文本型 文本,[逻辑型 跳过空行],[逻辑型 跳过空白]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_Lines_Count 获取文本总行数。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“跳过空行”,类型为“逻辑型(bool)”,可以被省略。是否跳过空行(空行不生成/不参与统计)。如果为空则默认为 假。 参数<3>的名称为“跳过空白”,类型为“逻辑型(bool)”,可以被省略。是否跳过空白文本(空格、制表符)。作用相当于“删首尾空 ()”。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈文本型〉 文本行_删首尾空 (文本型 文本,[逻辑型 跳过空行]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_Lines_Trim 对每行文本进行山首尾空处理。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“跳过空行”,类型为“逻辑型(bool)”,可以被省略。是否跳过空行(空行不生成/不参与统计)。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈文本型〉 文本行_左对齐 (文本型 文本,整数型 最大宽度,[文本型 填充内容],[文本型 行首内容],[文本型 行末内容],[逻辑型 跳过空行],[逻辑型 跳过空白]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_Lines_LayoutLeft 使每行文本左对齐。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“最大宽度”,类型为“整数型(int)”。每行内容的最大字符数。如果实际内容超过此宽度,则整行内容为原始内容(超过部分不会删除)。 参数<3>的名称为“填充内容”,类型为“文本型(text)”,可以被省略。对齐时空白处填充的文本。如果为空或空文本则默认为空格。 参数<4>的名称为“行首内容”,类型为“文本型(text)”,可以被省略。每行开始时添加的文本。如果为空或空文本则不添加。 参数<5>的名称为“行末内容”,类型为“文本型(text)”,可以被省略。每行结束时添加的文本。如果为空或空文本则不添加。 参数<6>的名称为“跳过空行”,类型为“逻辑型(bool)”,可以被省略。是否跳过空行(空行不生成/不参与统计)。如果为空则默认为 假。 参数<7>的名称为“跳过空白”,类型为“逻辑型(bool)”,可以被省略。是否跳过空白文本(空格、制表符)。作用相当于“删首尾空 ()”。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈文本型〉 文本行_中对齐 (文本型 文本,整数型 最大宽度,[文本型 填充内容],[文本型 行首内容],[文本型 行末内容],[逻辑型 跳过空行],[逻辑型 跳过空白]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_Lines_LayoutCenter 使每行文本居中对齐。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“最大宽度”,类型为“整数型(int)”。每行内容的最大字符数。如果实际内容超过此宽度,则整行内容为原始内容(超过部分不会删除)。 参数<3>的名称为“填充内容”,类型为“文本型(text)”,可以被省略。对齐时空白处填充的文本。如果为空或空文本则默认为空格。 参数<4>的名称为“行首内容”,类型为“文本型(text)”,可以被省略。每行开始时添加的文本。如果为空或空文本则不添加。 参数<5>的名称为“行末内容”,类型为“文本型(text)”,可以被省略。每行结束时添加的文本。如果为空或空文本则不添加。 参数<6>的名称为“跳过空行”,类型为“逻辑型(bool)”,可以被省略。是否跳过空行(空行不生成/不参与统计)。如果为空则默认为 假。 参数<7>的名称为“跳过空白”,类型为“逻辑型(bool)”,可以被省略。是否跳过空白文本(空格、制表符)。作用相当于“删首尾空 ()”。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈文本型〉 文本行_右对齐 (文本型 文本,整数型 最大宽度,[文本型 填充内容],[文本型 行首内容],[文本型 行末内容],[逻辑型 跳过空行],[逻辑型 跳过空白]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_Lines_LayoutRight 使每行文本右对齐。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“最大宽度”,类型为“整数型(int)”。每行内容的最大字符数。如果实际内容超过此宽度,则整行内容为原始内容(超过部分不会删除)。 参数<3>的名称为“填充内容”,类型为“文本型(text)”,可以被省略。对齐时空白处填充的文本。如果为空或空文本则默认为空格。 参数<4>的名称为“行首内容”,类型为“文本型(text)”,可以被省略。每行开始时添加的文本。如果为空或空文本则不添加。 参数<5>的名称为“行末内容”,类型为“文本型(text)”,可以被省略。每行结束时添加的文本。如果为空或空文本则不添加。 参数<6>的名称为“跳过空行”,类型为“逻辑型(bool)”,可以被省略。是否跳过空行(空行不生成/不参与统计)。如果为空则默认为 假。 参数<7>的名称为“跳过空白”,类型为“逻辑型(bool)”,可以被省略。是否跳过空白文本(空格、制表符)。作用相当于“删首尾空 ()”。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈文本型〉 文本行_过滤_包含关键字 (文本型 文本,文本型 关键字,[逻辑型 跳过空行],[逻辑型 跳过空白],[逻辑型 忽略大小写]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_Lines_FilterContains 筛选包含指定关键字的行内容。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“关键字”,类型为“文本型(text)”。目标关键字。 参数<3>的名称为“跳过空行”,类型为“逻辑型(bool)”,可以被省略。是否跳过空行(空行不生成/不参与统计)。如果为空则默认为 假。 参数<4>的名称为“跳过空白”,类型为“逻辑型(bool)”,可以被省略。是否跳过空白文本(空格、制表符)。作用相当于“删首尾空 ()”。如果为空则默认为 假。 参数<5>的名称为“忽略大小写”,类型为“逻辑型(bool)”,可以被省略。忽略文本大小写。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈文本型〉 文本行_过滤_不包含关键字 (文本型 文本,文本型 关键字,[逻辑型 跳过空行],[逻辑型 跳过空白],[逻辑型 忽略大小写]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_Lines_FilterNotContains 筛选不包含指定关键字的行内容。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“关键字”,类型为“文本型(text)”。目标关键字。 参数<3>的名称为“跳过空行”,类型为“逻辑型(bool)”,可以被省略。是否跳过空行(空行不生成/不参与统计)。如果为空则默认为 假。 参数<4>的名称为“跳过空白”,类型为“逻辑型(bool)”,可以被省略。是否跳过空白文本(空格、制表符)。作用相当于“删首尾空 ()”。如果为空则默认为 假。 参数<5>的名称为“忽略大小写”,类型为“逻辑型(bool)”,可以被省略。忽略文本大小写。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈文本型〉 文本行_过滤_首部为关键字 (文本型 文本,文本型 关键字,[逻辑型 跳过空行],[逻辑型 跳过空白],[逻辑型 忽略大小写]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_Lines_FilterStartsWith 筛选行首部为指定关键字的行内容。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“关键字”,类型为“文本型(text)”。目标关键字。 参数<3>的名称为“跳过空行”,类型为“逻辑型(bool)”,可以被省略。是否跳过空行(空行不生成/不参与统计)。如果为空则默认为 假。 参数<4>的名称为“跳过空白”,类型为“逻辑型(bool)”,可以被省略。是否跳过空白文本(空格、制表符)。作用相当于“删首尾空 ()”。如果为空则默认为 假。 参数<5>的名称为“忽略大小写”,类型为“逻辑型(bool)”,可以被省略。忽略文本大小写。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈文本型〉 文本行_过滤_首部不为关键字 (文本型 文本,文本型 关键字,[逻辑型 跳过空行],[逻辑型 跳过空白],[逻辑型 忽略大小写]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_Lines_FilterNotStartsWith 筛选行首部不为指定关键字的行内容。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“关键字”,类型为“文本型(text)”。目标关键字。 参数<3>的名称为“跳过空行”,类型为“逻辑型(bool)”,可以被省略。是否跳过空行(空行不生成/不参与统计)。如果为空则默认为 假。 参数<4>的名称为“跳过空白”,类型为“逻辑型(bool)”,可以被省略。是否跳过空白文本(空格、制表符)。作用相当于“删首尾空 ()”。如果为空则默认为 假。 参数<5>的名称为“忽略大小写”,类型为“逻辑型(bool)”,可以被省略。忽略文本大小写。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈文本型〉 文本行_过滤_尾部为关键字 (文本型 文本,文本型 关键字,[逻辑型 跳过空行],[逻辑型 跳过空白],[逻辑型 忽略大小写]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_Lines_FilterEndsWith 筛选行尾部为指定关键字的行内容。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“关键字”,类型为“文本型(text)”。目标关键字。 参数<3>的名称为“跳过空行”,类型为“逻辑型(bool)”,可以被省略。是否跳过空行(空行不生成/不参与统计)。如果为空则默认为 假。 参数<4>的名称为“跳过空白”,类型为“逻辑型(bool)”,可以被省略。是否跳过空白文本(空格、制表符)。作用相当于“删首尾空 ()”。如果为空则默认为 假。 参数<5>的名称为“忽略大小写”,类型为“逻辑型(bool)”,可以被省略。忽略文本大小写。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈文本型〉 文本行_过滤_尾部不为关键字 (文本型 文本,文本型 关键字,[逻辑型 跳过空行],[逻辑型 跳过空白],[逻辑型 忽略大小写]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_Lines_FilterNotEndsWith 筛选行尾部不为指定关键字的行内容。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“关键字”,类型为“文本型(text)”。目标关键字。 参数<3>的名称为“跳过空行”,类型为“逻辑型(bool)”,可以被省略。是否跳过空行(空行不生成/不参与统计)。如果为空则默认为 假。 参数<4>的名称为“跳过空白”,类型为“逻辑型(bool)”,可以被省略。是否跳过空白文本(空格、制表符)。作用相当于“删首尾空 ()”。如果为空则默认为 假。 参数<5>的名称为“忽略大小写”,类型为“逻辑型(bool)”,可以被省略。忽略文本大小写。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈文本型〉 文本行_反向 (文本型 文本) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_Lines_Revert 对每行文本进行反向处理。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 操作系统需求: Windows 调用格式: 〈文本型〉 文本行_镜像 (文本型 文本) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_Lines_Mirror 对行文本进行左右镜像翻转处理。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 操作系统需求: Windows 调用格式: 〈文本型〉 文本行_左转 (文本型 文本,[文本型 填充内容],[文本型 行首内容],[文本型 行末内容],[逻辑型 是否镜像]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_Lines_RotateLeft 对文本内容左转90°。仅字符的空间位置进行变化,字符本身不产生变量。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“填充内容”,类型为“文本型(text)”,可以被省略。对齐时空白处填充的文本。如果为空或空文本则默认为空格。 参数<3>的名称为“行首内容”,类型为“文本型(text)”,可以被省略。每行开始时添加的文本。如果为空或空文本则不添加。 参数<4>的名称为“行末内容”,类型为“文本型(text)”,可以被省略。每行结束时添加的文本。如果为空或空文本则不添加。 参数<5>的名称为“是否镜像”,类型为“逻辑型(bool)”,可以被省略。是否为左右镜像。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈文本型〉 文本行_右旋 (文本型 文本,[文本型 填充内容],[文本型 行首内容],[文本型 行末内容],[逻辑型 是否镜像]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_Lines_RotateRight 对文本内容右转90°。仅字符的空间位置进行变化,字符本身不产生变量。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“填充内容”,类型为“文本型(text)”,可以被省略。对齐时空白处填充的文本。如果为空或空文本则默认为空格。 参数<3>的名称为“行首内容”,类型为“文本型(text)”,可以被省略。每行开始时添加的文本。如果为空或空文本则不添加。 参数<4>的名称为“行末内容”,类型为“文本型(text)”,可以被省略。每行结束时添加的文本。如果为空或空文本则不添加。 参数<5>的名称为“是否镜像”,类型为“逻辑型(bool)”,可以被省略。是否为左右镜像。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈文本型数组〉 文本行_到数组 (文本型 文本,[逻辑型 跳过空白],[逻辑型 跳过空行]) - E2EE服务器套件会员版3.3.6->文本处理 英文名称:Strings_Lines_ToArray 将行分割到文本数组。本命令为初级命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要处理的文本内容。 参数<2>的名称为“跳过空白”,类型为“逻辑型(bool)”,可以被省略。是否跳过空白文本(空格、制表符)。作用相当于“删首尾空 ()”。如果为空则默认为 假。 参数<3>的名称为“跳过空行”,类型为“逻辑型(bool)”,可以被省略。是否跳过空行(空行不生成/不参与统计)。如果为空则默认为 假。 操作系统需求: Windows --- 库定义数据类型列表 --- 数据类型名称:网站服务器 英文名称:JHTTPServer 本数据类型为普通类型,共包含 81 个成员命令。 操作系统需求: Windows 互联网应用服务器 。 组件事件列表: 调用格式: 〈逻辑型〉 对象.初始化 (文本型 网站根目录) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Init 初始化网站。本命令为初级对象成员命令。 参数<1>的名称为“网站根目录”,类型为“文本型(text)”。网站根目录的绝对路径。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.初始化_从打包数据 (字节集 打包数据,[文本型 网站目录]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:InitFromWebPack 初始化服务器从打包的网站数据。此数据为 打包网站() 生成的数据。本命令为初级对象成员命令。 参数<1>的名称为“打包数据”,类型为“字节集(bin)”。网站打包数据。 参数<2>的名称为“网站目录”,类型为“文本型(text)”,可以被省略。网站目录名称。例如:www 则指向 当前 [运行目录]/www。写出日志或者文件上传或者数据释放都会使用此目录做为网站根目录。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.启动 ([存取键值表 自定义配置],[逻辑型 是否为编辑模式]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Start 启动服务器。本命令为初级对象成员命令。 参数<1>的名称为“自定义配置”,类型为“存取键值表(JMap)”,可以被省略。设置自定义配置项,用来替换现有服务器配置。为空则不使用任何自定义配置。 参数<2>的名称为“是否为编辑模式”,类型为“逻辑型(bool)”,可以被省略。设置当前服务器是否为编辑模式。为空或者假时不启用。以编辑模式开启需要您将“模板编辑器”放入到网站根目录下。在编辑模式下可以实时编辑预览模板内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.停止 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Stop 停止服务器。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.等待结束 (逻辑型 是否处理事件) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:WaitingUntilStoped 等待服务器运行直到停止或者结束。如果服务器在运行中,则此操作会一直等待并且会阻塞当前线程。本命令为初级对象成员命令。 参数<1>的名称为“是否处理事件”,类型为“逻辑型(bool)”,初始值为“假”。是否执行处理事件方法。如果执行处理事件,效果和易语言处理事件类似。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取内存地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetPointAddr 返回服务器对象的内存地址。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.订阅初始化函数 ([子程序指针 初始化函数]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SubscribeInitFunc 服务器启动之前,加载完配置后将触发此函数。如果需要读取服务器配置或者获取对象映射中心等,请订阅此函数。在模块中如果需要读取模块配置,则务必使用此函数。本命令为初级对象成员命令。 参数<1>的名称为“初始化函数”,类型为“子程序指针(SubPtr)”,可以被省略。服务器初始化子程序地址。如果为空则清空对应函数。此函数将在服务器获取所有配置和启动之前触发。函数原始格式为: 〈空〉 函数名 (整数型 服务器地址) 模块服务器对象如果要获取配置或者对象映射中心等请务必此函数。可以复制以下内容作为模板: ============================================================ .版本 2 .子程序 服务器初始化, .参数 服务器地址, 整数型 .局部变量 服务器, 网站服务器 服务器 = 取回服务器对象 (服务器地址) ' // TODO: 初始化服务器取服务器配置和对象映射中心等 ============================================================。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.订阅视图函数 (子程序指针 视图函数,文本型 请求地址,[文本型 模板文件],[通用型 标签],... ) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:RegistPathFunc 通过请求相对路径订阅一个回调函数用于处理服务器请求。本命令为中级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“视图函数”,类型为“子程序指针(SubPtr)”。请求视图函数子程序地址。函数原始格式为: 〈逻辑型〉 函数名 (整数型 请求对象地址,整数型 响应对象地址) 视图函数返回值决定是否处理成功。可以复制以下内容作为模板: ============================================================ .版本 2 .子程序 视图函数示例, 逻辑型 .参数 请求对象地址, 整数型 .参数 响应对象地址, 整数型 .局部变量 请求, 服务器请求 .局部变量 响应, 服务器响应 .局部变量 模板数据, 存取键值表 取回请求对象 (请求对象地址, 响应对象地址, 请求, 响应) ' // TODO: 业务处理逻辑 返回 (响应.渲染 (模板数据)) ============================================================。 参数<2>的名称为“请求地址”,类型为“文本型(text)”。要处理的请求路径的相对地址。例如:实际网址为 http://localhost/add_user,其中 http://localhost为IP、域名或主机名,此处对应的地址应为:/add_user。相对路径必须以“/”开头。可以使用正则。您还可以将地址中某一段路径作为变量进行拦截,格式为:“:”+ [变量名]。例如:/user/:ID/,在视图函数中您可以通过 请求.取参数(“ID”) 来获取“ID”对应的内容。如用户访问网址 http://localhost/user/1211/ 时,您取回的“ID”内容为“1211”。您也可以通过 * 来指代网址段,例如:/user/*/,那么将会拦截 /user/123/、/user/name/ 等所有对应此间的请求。如果您需要拦截的请求地址,在同一个网址段(两个“/”之间的内容)内包含多个变量或者其它文本时,您可以通过以下格式拦截“:”+ [变量名] + “;”进行拦截。例如:/user/id_:ID;_:age;/,在视图函数中您可以通过 请求.取参数(“ID”) 或 请求.取参数(“age”) 来获取对应变量的值。譬如网址为 http://localhost/user/id_1211_18/ 时,您取回的“ID”变量将为“1211”、“age”变量将为“18”。注意:1.x版本中的“#请求地址变量_”常量功能已经全部取消,对应功能请使用“订阅全局函数”方法订阅为全局函数,订阅时【标签】参数使用“#全局函数_”开头的常量来拦截对应类型的请求即可。 参数<3>的名称为“模板文件”,类型为“文本型(text)”,可以被省略。视图函数默认渲染模板文件路径。不提供则在无模板参数的 响应.渲染() 会执行失败。建议使用“/”开头的相对路径,使用相对路径时将自动定位到“[网站]/[模板]/”目录下对应的文件。 参数<4>的名称为“标签”,类型为“通用型(all)”,可以被省略。指定要拦截的【函数标签】参数。只支持[文本型]和[存取列表](文本存取列表)类型。【标签】的作用可用来对请求进行分组处理,例如:当订阅的多个【视图函数】中绑定了名称为“已登录”的标签时,当用户通过浏览器访问请求进来时,触发这些视图函数前,会优先触发同样订阅了“已登录”标签的【全局函数】。您可以在【全局函数】中通过判断用户是否真实登录过,来提前决定是否继续执行网址所对应的【视图函数】。 可以使用“标签对()”函数创建结对的【标签对】做为标签,【标签对】的格式为“主键:值”。标签对可配合“请求.取标签对值/取标签对值列表/是否存在标签对”方法进行使用。 【标签】本身的使用您可以任意组合,灵活搭配。【全局函数】和【视图函数】都可以同时指定多个【标签】。您也可以把功能按照层级进行处理,例如某个用户界面功能设置了以下标签:普通用户、普通用户_帖子、普通用户_帖子_发布。形成类似树状的结构,全局处理函数可以分别对每个层级的标签进行判断和控制,以便决定用户是否可以继续进行下一步处理。当然这只是其中一种场景,大部分时候您都可以通过标签的各种不同组合来完成您的业务场景处理。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.订阅全局函数 (子程序指针 处理函数,[通用型 标签],... ) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:RegistGlobalFunc 订阅一个【全局函数】,此函数在【视图函数】执行前触发。返回“真”则继续执行【视图函数】,返回“假”则不会继续触发【视图函数】和【后置全局函数】。如果不设置标签参数,则该全局函数将处理所有将被【视图函数】处理的用户请求(不包含静态资源和模块中的【视图函数】)。支持同时订阅多个【全局函数】,当【视图函数】在订阅时指定了【标签】参数的函数被执前,此处具有相同【标签】内容的【全局函数】会被提前触发。您可以通过不同的【标签】内容做为分组,来制定访问机制或权限规则等功能。本命令为中级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“处理函数”,类型为“子程序指针(SubPtr)”。全局请求处理函数子程序地址。函数原始格式为: 〈逻辑型〉 函数名 (整数型 请求对象地址,整数型 响应对象地址) 处理函数返回值决定是否继续进行其他的请求处理函数,返回[真]则继续处理该请求,返回[假]则终止接下来的所有处理过程(包括其他全局请求处理函数)。可以复制以下内容作为模板: ============================================================ .版本 2 .子程序 全局处理函数示例, 逻辑型 .参数 请求对象地址, 整数型 .参数 响应对象地址, 整数型 .局部变量 请求, 服务器请求 .局部变量 响应, 服务器响应 取回请求对象 (请求对象地址, 响应对象地址, 请求, 响应) ' // TODO: 全局业务处理逻辑 返回 (真) ============================================================。 参数<2>的名称为“标签”,类型为“通用型(all)”,可以被省略。指定要拦截的【函数标签】参数。只支持[文本型]和[存取列表](文本存取列表)类型。可使用“#全局函数_”开头的常量作为标签拦截所有 静态请求、404、文件上传等特定环境下的请求,也可以使用“全局函数标签_状态页 ()”函数拦截特定HTTP响应状态下的请求(譬如404、301等)。【标签】的作用可用来对请求进行分组处理,例如:当订阅的多个【视图函数】中绑定了名称为“已登录”的标签时,当用户通过浏览器访问请求进来时,触发这些视图函数前,会优先触发同样订阅了“已登录”标签的【全局函数】。您可以在【全局函数】中通过判断用户是否真实登录过,来提前决定是否继续执行网址所对应的【视图函数】。 【标签】本身的使用您可以任意组合,灵活搭配。【全局函数】和【视图函数】都可以同时指定多个【标签】。您也可以把功能按照层级进行处理,例如某个用户界面功能设置了以下标签:普通用户、普通用户_帖子、普通用户_帖子_发布。形成类似树状的结构,全局处理函数可以分别对每个层级的标签进行判断和控制,以便决定用户是否可以继续进行下一步处理。当然这只是其中一种场景,大部分时候您都可以通过标签的各种不同组合来完成您的业务场景处理。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.订阅后置全局函数 (子程序指针 处理函数,[通用型 标签],... ) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:RegistLastGlobalFunc 订阅一个后置的全局处理函数,用以处理已经被【视图函数】处理过的请求。如果不设置标签参数,则该全局函数将处理所有被【视图函数】处理过的用户请求(不包含静态资源和模块中的【视图函数】)。支持同时订阅多个【后置全局函数】,当【视图函数】在订阅时指定了【标签】参数的函数被执行后并且返回值为 真 时,此处具有相同【标签】内容的【后置全局函数】会被继续触发。您可以通过不同的【标签】内容做为分组,来制定访问机制或权限规则等功能。本命令为中级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“处理函数”,类型为“子程序指针(SubPtr)”。全局请求处理函数子程序地址。函数原始格式为: 〈逻辑型〉 函数名 (整数型 请求对象地址,整数型 响应对象地址) 处理函数返回值决定是否继续进行其他的请求处理函数,返回[真]则继续处理该请求,返回[假]则终止接下来的所有处理过程(包括其他全局请求处理函数)。可以复制以下内容作为模板: ============================================================ .版本 2 .子程序 全局处理函数示例, 逻辑型 .参数 请求对象地址, 整数型 .参数 响应对象地址, 整数型 .局部变量 请求, 服务器请求 .局部变量 响应, 服务器响应 取回请求对象 (请求对象地址, 响应对象地址, 请求, 响应) ' // TODO: 全局业务处理逻辑 返回 (真) ============================================================。 参数<2>的名称为“标签”,类型为“通用型(all)”,可以被省略。指定要拦截的【函数标签】参数。只支持[文本型]和[存取列表](文本存取列表)类型。可使用“#全局函数_”开头的常量作为标签拦截所有 静态请求、404、文件上传等特定环境下的请求,也可以使用“全局函数标签_状态页 ()”函数拦截特定HTTP响应状态下的请求(譬如404、301等)。【标签】的作用可用来对请求进行分组处理,例如:当订阅的多个【视图函数】中绑定了名称为“已登录”的标签时,当用户通过浏览器访问请求进来时,触发这些视图函数前,会优先触发同样订阅了“已登录”标签的【全局函数】。您可以在【全局函数】中通过判断用户是否真实登录过,来提前决定是否继续执行网址所对应的【视图函数】。 【标签】本身的使用您可以任意组合,灵活搭配。【全局函数】和【视图函数】都可以同时指定多个【标签】。您也可以把功能按照层级进行处理,例如某个用户界面功能设置了以下标签:普通用户、普通用户_帖子、普通用户_帖子_发布。形成类似树状的结构,全局处理函数可以分别对每个层级的标签进行判断和控制,以便决定用户是否可以继续进行下一步处理。当然这只是其中一种场景,大部分时候您都可以通过标签的各种不同组合来完成您的业务场景处理。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取消视图函数 (文本型 请求地址,... ) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:UnregistPathFunc 取消指定的路径处理函数。在2.0之后版本改用【视图路径】作为视图函数定位参数。本命令为中级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“请求地址”,类型为“文本型(text)”。要处理的请求路径的相对地址。例如:实际网址为 http://localhost/add_user,其中 http://localhost为IP、域名或主机名,此处对应的地址应为:/add_user。相对路径必须以“/”开头。可以使用正则。您还可以将地址中某一段路径作为变量进行拦截,格式为:“:”+ [变量名]。例如:/user/:ID/,在视图函数中您可以通过 请求.取参数(“ID”) 来获取“ID”对应的内容。如用户访问网址 http://localhost/user/1211/ 时,您取回的“ID”内容为“1211”。您也可以通过 * 来指代网址段,例如:/user/*/,那么将会拦截 /user/123/、/user/name/ 等所有对应此间的请求。如果您需要拦截的请求地址,在同一个网址段(两个“/”之间的内容)内包含多个变量或者其它文本时,您可以通过以下格式拦截“:”+ [变量名] + “;”进行拦截。例如:/user/id_:ID;_:age;/,在视图函数中您可以通过 请求.取参数(“ID”) 或 请求.取参数(“age”) 来获取对应变量的值。譬如网址为 http://localhost/user/id_1211_18/ 时,您取回的“ID”变量将为“1211”、“age”变量将为“18”。注意:1.x版本中的“#请求地址变量_”常量功能已经全部取消,对应功能请使用“订阅全局函数”方法订阅为全局函数,订阅时【标签】参数使用“#全局函数_”开头的常量来拦截对应类型的请求即可。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.取消全局函数 (子程序指针 处理函数,... ) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:UnregistGlobalFunc 取消订阅的【全局函数】。本命令为中级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“处理函数”,类型为“子程序指针(SubPtr)”。全局请求处理函数子程序地址。函数原始格式为: 〈逻辑型〉 函数名 (整数型 请求对象地址,整数型 响应对象地址) 处理函数返回值决定是否继续进行其他的请求处理函数,返回[真]则继续处理该请求,返回[假]则终止接下来的所有处理过程(包括其他全局请求处理函数)。可以复制以下内容作为模板: ============================================================ .版本 2 .子程序 全局处理函数示例, 逻辑型 .参数 请求对象地址, 整数型 .参数 响应对象地址, 整数型 .局部变量 请求, 服务器请求 .局部变量 响应, 服务器响应 取回请求对象 (请求对象地址, 响应对象地址, 请求, 响应) ' // TODO: 全局业务处理逻辑 返回 (真) ============================================================。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.取消后置全局函数 (子程序指针 处理函数,... ) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:UnregistLastGlobalFunc 取消订阅的【后置全局函数】。本命令为中级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“处理函数”,类型为“子程序指针(SubPtr)”。全局请求处理函数子程序地址。函数原始格式为: 〈逻辑型〉 函数名 (整数型 请求对象地址,整数型 响应对象地址) 处理函数返回值决定是否继续进行其他的请求处理函数,返回[真]则继续处理该请求,返回[假]则终止接下来的所有处理过程(包括其他全局请求处理函数)。可以复制以下内容作为模板: ============================================================ .版本 2 .子程序 全局处理函数示例, 逻辑型 .参数 请求对象地址, 整数型 .参数 响应对象地址, 整数型 .局部变量 请求, 服务器请求 .局部变量 响应, 服务器响应 取回请求对象 (请求对象地址, 响应对象地址, 请求, 响应) ' // TODO: 全局业务处理逻辑 返回 (真) ============================================================。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.订阅初始化完成函数 ([子程序指针 初始化完成函数]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetEvent_ServerInitFinished 订阅一个回调函数,此函数将在执行完“初始化函数”后被调用。通常“初始化完成函数”被回调时,意味着所有服务器相关的(包括上级以及下级模块)资源全部都初始化完毕。本命令为初级对象成员命令。 参数<1>的名称为“初始化完成函数”,类型为“子程序指针(SubPtr)”,可以被省略。服务器初始化完成子程序地址。如果为空则清空对应函数。此函数将在服务器相关所有容器和模块全部都执行完初始化后才会被触发。函数格式和“初始化函数”完全一致。函数原始格式为: 〈空〉 函数名 (整数型 服务器地址) 可以复制以下内容作为模板: ============================================================ .版本 2 .子程序 服务器初始化完成, .参数 服务器地址, 整数型 .局部变量 服务器, 网站服务器 服务器 = 取回服务器对象 (服务器地址) ' // TODO: 所有相关的容器和模块等全部初始化操作完成后被触发 ============================================================。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.订阅关闭函数 ([子程序指针 关闭函数]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetEvent_ServerClosed 订阅一个回调函数,此函数将在网站/模块被关闭时执行。当网站启动失败时,如果网站/模块执行过“初始化函数”时,也会被触发。本命令为初级对象成员命令。 参数<1>的名称为“关闭函数”,类型为“子程序指针(SubPtr)”,可以被省略。网站/模块被关闭时调用的子程序。如果为空则清空对应函数。函数原始格式为: 〈空〉 函数名 (整数型 服务器地址) 可以复制以下内容作为模板: ============================================================ .版本 2 .子程序 服务器被关闭, .参数 服务器地址, 整数型 .局部变量 服务器, 网站服务器 服务器 = 取回服务器对象 (服务器地址) ' // TODO: 网站/模块被关闭时触发 ============================================================。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.订阅共享函数 (子程序指针 函数指针,文本型 函数信息) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:RegistSharedFunc 订阅共享函数到当前[模块]/[服务器]。用于对模板功能等的支持。本命令为初级对象成员命令。 参数<1>的名称为“函数指针”,类型为“子程序指针(SubPtr)”。共享函数指针。函数格式: .版本 2 .子程序 共享函数, 整数型 .参数 参数数量, 整数型, , 参数数量 .参数 作用域指针, 整数型 .局部变量 作用域, 共享参数 作用域.初始化 (作用域指针) 返回 (创建共享返回(0, 假)) 参数<2>的名称为“函数信息”,类型为“文本型(text)”。函数信息JSON文本。可以使用函数“创建共享函数 ()”创建。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.订阅防火墙事件 ([子程序指针 拉黑事件],[子程序指针 取消拉黑事件]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:RegistFirewareEvent 订阅防火墙拉黑和取消拉黑事件。函数的返回值为逻辑型,用来决定是否执行当前的拉黑/取消拉黑操作。格式: .版本 2 .支持库 e2ee .子程序 防火墙事件, 逻辑型, , 防火墙事件。返回值决定是否执行当前拉黑/取消拉黑操作 .参数 用户地址, 整数型 .局部变量 IP, 文本型 IP = 取回文本参数 (用户地址) 返回 (真) 本命令为初级对象成员命令。 参数<1>的名称为“拉黑事件”,类型为“子程序指针(SubPtr)”,可以被省略。用户被拉黑时触发。返回真则允许被拉黑,返回假则撤销拉黑操作。子程序地址取回的文本参数为用户IP。 参数<2>的名称为“取消拉黑事件”,类型为“子程序指针(SubPtr)”,可以被省略。用户被取消拉黑时触发。返回真则允许被取消拉黑,返回假则不执行取消拉黑操作。子程序地址取回的文本参数为用户IP。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取配置项 (文本型 配置项) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetConfigValue 取配置文件中的配置项内容。本命令为初级对象成员命令。 参数<1>的名称为“配置项”,类型为“文本型(text)”。配置项名称。在 配置.conf/config.conf 文件中的配置项名称。如果配置中设置了[包含文件]项,则对应的配置文件中的配置项也能被读取到。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取配置文本 ([逻辑型 是否为JSON]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetConfigToString 获取所有配置内容到文本。通过参数可以指定是否输出JSON格式。本命令为初级对象成员命令。 参数<1>的名称为“是否为JSON”,类型为“逻辑型(bool)”,可以被省略。是否输出配置为JSON文本。如果为JSON文本,则格式为:[{配置项:"配置项名称(中文)", 配置值: "配置值内容"}]。如果为空或者假,则输出为配置式文本,一行一个使用“:”分割,格式为 配置项名称: 配置值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置配置项 (文本型 配置项,文本型 配置值) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetConfig 设置服务器配置项。如果为服务器基础参数,请在全部配置项设置完成后,使用“更新配置”命令通知服务器重新同步相关设定到服务器。本命令不保证线程安全,请在服务器启动之前执行。本命令为初级对象成员命令。 参数<1>的名称为“配置项”,类型为“文本型(text)”。配置项名称。在 配置.conf/config.conf 文件中的配置项名称。如果配置中设置了[包含文件]项,则对应的配置文件中的配置项也能被读取到。 参数<2>的名称为“配置值”,类型为“文本型(text)”。值文本内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.更新配置 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:UpdateConfig 通知服务器重新同步配置项内容到服务器。本命令不保证线程安全,请在服务器启动之前执行。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.加载模块 (网站服务器 模块子服务器,文本型 模块名称,文本型 挂载路径) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:LoadMod 将指定服务器对象作为模块加载到当前服务器。可给指定服务器挂接一个路径和一个标签。路径为空则所有请求会被转发到挂接的服务器模块下,标签为空则无法给下级模块的添加额外的全局函数。本命令为初级对象成员命令。 参数<1>的名称为“模块子服务器”,类型为“网站服务器(JHTTPServer)”。模块子服务器对象。请注意模块化子服务器请不要执行 启动() 命令,本命令请在 启动()前执行。对应服务器对象会被加载到主服务器成为主服务器的下级模块。 参数<2>的名称为“模块名称”,类型为“文本型(text)”。给模块定义名称。模块名称不能为空,且不能和已有模块同名,否则会添加失败。在主服务器中订阅的全局函数拥有相同标签内容时,可在模块执行前处理请求。 参数<3>的名称为“挂载路径”,类型为“文本型(text)”。模块子服务器业务处理挂载的路径。未设置或者路径为空文本和“/”时,主服务器的所有请求都会被模块服务器执行,相当于替换主服务器业务逻辑。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除模块 (文本型 挂载路径) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:UnLoadMod 将指定服务器对象模块从当前服务器删除。请在 启动() 前执行。本命令为初级对象成员命令。 参数<1>的名称为“挂载路径”,类型为“文本型(text)”。模块子服务器业务处理挂载的路径。未设置或者路径为空文本和“/”时,主服务器的所有请求都会被模块服务器执行,相当于替换主服务器业务逻辑。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.写常规日志 (文本型 日志内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:WriteLog 写普通日志到日志系统中。本命令为初级对象成员命令。 参数<1>的名称为“日志内容”,类型为“文本型(text)”。要写入日志系统的日志内容。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.写错误日志 (文本型 日志内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:WriteErrorLog 写错误日志到日志系统中。本命令为中级对象成员命令。 参数<1>的名称为“日志内容”,类型为“文本型(text)”。要写入日志系统的日志内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置日志回调 ([子程序指针 回调函数]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetLogCallback 设置日志回调函数。设置成功时返回[真](大部分时候始终返回真)。日志回调函数会响应服务器“日志-开启”状态,当服务器禁用日志时,此回调函数将不会被触发。当服务器以模块方式运行时(不是主容器服务器时),此回调函数不会被触发。本命令为中级对象成员命令。 参数<1>的名称为“回调函数”,类型为“子程序指针(SubPtr)”,可以被省略。日志回调函数子程序。如果为空则取消当前的日志回调函数。建议在服务器初始化前调用本方法。日志内容可以通过“指针到文本”函数获取日志实际内容。注意:日志内容不包含日志时间信息。函数原始格式为: 〈逻辑型〉 日志回调 (整数型 日志级别,整数型 日志内容) 函数返回值决定是否处理继续执行日志系统默认处理,通常返回[假]时日志系统将停止日志文件的写入。可以复制以下内容作为模板: ============================================================ .版本 2 .子程序 网站日志回调, 逻辑型, , 返回[假]时日志系统将会停止后续操作,包括写入磁盘和系统等操作 .参数 日志级别, 整数型, , 日志级别。[0] 常规日志[9] 错误日志 [10] 请求日志 .参数 内容地址, 整数型, , 日志内容。通过“指针到文本(内容)”可以获取日志文本 ' // 以下函数返回日志内容 指针到文本(内容地址) 返回(真) ============================================================。 操作系统需求: Windows 调用格式: 〈网站服务器〉 对象.克隆 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:CloneTo 复制一个服务器对象返回一个新的副本。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈对象映射中心〉 对象.取对象映射中心 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetObjectMapping 返回当前服务器的映射中心对象。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈数据验证器〉 对象.取验证器 (文本型 验证器文件) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetValidate 获取验证器对象。务必在 初始化函数 中使用,请不要多次重复调用本函数。每次调用会产生一个新的验证器对象。验证器配置文件存储在[配置]目录下。验证器默认后缀名称为“.validate.json”。验证器文件的格式为“验证器.到JSON()”生成的格式。可使用【E2EE控制中心】创建验证器文件。如果验证器文件不存在,也会返回有效的验证器对象,只不过为空验证器。本命令为初级对象成员命令。 参数<1>的名称为“验证器文件”,类型为“文本型(text)”。验证器的文件名称。文件所在目录为【配置】目录。可以不用带后缀(也可以带后缀),例如:用户数据验证。则指向【配置】/用户数据验证.validate.json。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否运行 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:IsRunning 获取服务器状态判断服务器是否正在运行中。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否为模块服务器 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:IsModuleServer 判断当前服务器是否为模块服务器。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否编辑模式 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:IsEditMode 判断服务器当前是否为编辑模式。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置编辑模式 (逻辑型 是否为编辑模式) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetEditMode 判断服务器当前是否为编辑模式。如果服务器启动时为非编辑模式启动,则无法进行设置。本命令为初级对象成员命令。 参数<1>的名称为“是否为编辑模式”,类型为“逻辑型(bool)”。设置当前服务器是否为编辑模式。只有当服务器以“编辑模式”启动时才能设置此值。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.读入文件 (文本型 文件路径) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ReadFile 读入文件内容。如果文件在磁盘中存在,则返回磁盘上的文件内容。如果磁盘上不存在,则尝试从网站[打包文件]中读取文件内容。如果都不存在则返回空数据。本命令为初级对象成员命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。文件的绝对路径。读取数据时优先查询磁盘绝对路径,磁盘文件不存在则从网站[打包文件]中查找对应文件。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.读入文本文件 (文本型 文件路径,[文本型变量 编码格式]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ReadStringFile 读入文本文件并且获取原始编码格式。编码自动转换为易语言内部编码。本命令为初级对象成员命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。文件的绝对路径。读取数据时优先查询磁盘绝对路径,磁盘文件不存在则从网站[打包文件]中查找对应文件。 参数<2>的名称为“编码格式”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。编码格式变量。如果设置了文本变量则读取文件后会将文件编码格式写入到此变量中。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.读配置文件 (文本型 文件名,存取键值表 配置内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ReadConfigFile 读取网站下的配置文件。文件格式必须为E2EE默认配置格式(<名称>:<值>)。如果文件在磁盘中存在,则返回磁盘上的文件内容。如果磁盘上不存在,则尝试从网站[打包文件]中读取文件内容。如果都不存在则返回空数据。本命令为初级对象成员命令。 参数<1>的名称为“文件名”,类型为“文本型(text)”。在网站[配置]目录下的文件名称,不需要带目录路径。例如:数据库.conf,则此时文件指向 网站/配置/数据库.conf。 参数<2>的名称为“配置内容”,类型为“存取键值表(JMap)”。要读取或写入的配置内容数据。[键]为配置名称,[值]为配置值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.写配置文件 (文本型 文件名,存取键值表 配置内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:WriteConfigFile 写网站下的配置文件。文件格式将保存为E2EE默认配置格式(<名称>:<值>)。本命令为初级对象成员命令。 参数<1>的名称为“文件名”,类型为“文本型(text)”。在网站[配置]目录下的文件名称,不需要带目录路径。例如:数据库.conf,则此时文件指向 网站/配置/数据库.conf。 参数<2>的名称为“配置内容”,类型为“存取键值表(JMap)”。要读取或写入的配置内容数据。[键]为配置名称,[值]为配置值。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取目录 (整数型 网站目录) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetDirPath 返回网站中的目录,返回的目录必然以“/”结尾。本命令为初级对象成员命令。 参数<1>的名称为“网站目录”,类型为“整数型(int)”,初始值为“0”。所在的网站中的目录。可以使用“#网站目录_”开头的常量。[0] 网站根目录 [1] 临时目录 [2] 网页目录 [3] 配置目录[4] 模板目录 [5] 模块目录 [6] 日志目录。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取文件路径 (整数型 网站目录,文本型 文件相对路径) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetFilePath 返回文件在网站中的路径,如果输入的路径参数为空文本,则返回以“/”结尾的目录。本命令为初级对象成员命令。 参数<1>的名称为“网站目录”,类型为“整数型(int)”,初始值为“0”。所在的网站中的目录。可以使用“#网站目录_”开头的常量。[0] 网站根目录 [1] 临时目录 [2] 网页目录 [3] 配置目录[4] 模板目录 [5] 模块目录 [6] 日志目录。 参数<2>的名称为“文件相对路径”,类型为“文本型(text)”。文件在网站目录下的相对路径。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.移动文件 (文本型 来源文件路径,整数型 网站目录,文本型 目标文件相对路径,[文本型变量 目标文件路径变量]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:MoveFile 将文件移动到网站指定的目录下。本命令为初级对象成员命令。 参数<1>的名称为“来源文件路径”,类型为“文本型(text)”。要移动文件的绝对路径。 参数<2>的名称为“网站目录”,类型为“整数型(int)”。所在的网站中的目录。可以使用“#网站目录_”开头的常量。[0] 网站根目录 [1] 临时目录 [2] 网页目录 [3] 配置目录[4] 模板目录 [5] 模块目录 [6] 日志目录。 参数<3>的名称为“目标文件相对路径”,类型为“文本型(text)”。移动后文件在网站目录下的相对路径。 参数<4>的名称为“目标文件路径变量”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。存储移动后的文件绝对路径的变量。不使用可以留空。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取模块路径 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetServletPath 取服务器在容器中的相对路径,尾部不包含“/”。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取线程数量 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetThreadCount 返回当前(主)服务器的线程总数量。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否已授权 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:IsMemberMode 判断当前服务器是否以授权模式运行。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取运行状态 (存取键值表 运行状态变量) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetStatusLastSecond 获取当前服务器的运行状态。如果服务器未开启 配置项“统计状态”则直接返回 假。无论真假,本方法传入的状态参数都将被清空。本命令为初级对象成员命令。 参数<1>的名称为“运行状态变量”,类型为“存取键值表(JMap)”。用于返回运行状态的[存取键值表]变量。如果成功,则写入以下内容:{ Time: [统计时间(日期时间型)], Thread: [线程数], Request: [请求数/秒], UpstreamBytes: [上传字节数/秒], DownstreamBytes: [下载字节数/秒] }。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取临时文件 ([文本型 后缀名]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTempFile 获取一个临时文件路径(在网站临时目录下)。本命令为初级对象成员命令。 参数<1>的名称为“后缀名”,类型为“文本型(text)”,可以被省略。文件后缀名。注意:不带“.”。如果为空或空文本则不带后缀名。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置小数精度 (整数型 小数精度) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetDoublePointLength 设置服务器所有相关的小数精度。包括 渲染、写出结果、写成成功、写出失败 等。本命令为初级对象成员命令。 参数<1>的名称为“小数精度”,类型为“整数型(int)”。输出小数的精度。如果为 0 则使用默认精度,小于0则默认为0。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.清除页面缓存 (文本型 请求路径) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearRequestCache 通过请求相对路径,清除缓存中的页面数据。这些数据包括服务器的 静态文件缓存 和 动态请求缓存 的数据。这些设置可以使用【E2EE控制中心】开启和关闭。本命令为初级对象成员命令。 参数<1>的名称为“请求路径”,类型为“文本型(text)”。请求的相对路径。譬如当浏览器访问地址为 http://127.0.0.1/list 时,则此处应为“/list”。静态文件一样,譬如:/script/jquery.min.js。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.同步Java环境 (Java对象 Java对象,... ) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SyncJavaEnv 同步Java虚拟机和线程环境到Java对象。如果Java环境初始化失败时返回 假。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“Java对象”,类型为“Java对象(JavaObject)”。要同步环境的Java对象。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.执行共享函数 (文本型 函数名称,[通用型变量 结果变量],[整数型 作用域范围],[通用型 函数参数],... ) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SharedFunc_Call 执行共享函数。本命令为高级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“函数名称”,类型为“文本型(text)”。函数的名称。 参数<2>的名称为“结果变量”,类型为“通用型(all)”,可以被省略,提供参数数据时只能提供变量。存储返回结果的变量。 参数<3>的名称为“作用域范围”,类型为“整数型(int)”,可以被省略。函数的作用域范围。如果为空则为0。范围 [0] 当前模块(当前服务器) [1] 父模块(上级服务器) [2] 根模块(主服务器)。 参数<4>的名称为“函数参数”,类型为“通用型(all)”,可以被省略。函数的参数。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.执行共享函数_列表参数 (文本型 函数名称,[通用型变量 结果变量],[整数型 作用域范围],[存取列表 参数列表]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SharedFunc_CallByListParams 执行共享函数。参数通过[存取列表]传递。本命令为高级对象成员命令。 参数<1>的名称为“函数名称”,类型为“文本型(text)”。函数的名称。 参数<2>的名称为“结果变量”,类型为“通用型(all)”,可以被省略,提供参数数据时只能提供变量。存储返回结果的变量。 参数<3>的名称为“作用域范围”,类型为“整数型(int)”,可以被省略。函数的作用域范围。如果为空则为0。范围 [0] 当前模块(当前服务器) [1] 父模块(上级服务器) [2] 根模块(主服务器)。 参数<4>的名称为“参数列表”,类型为“存取列表(JList)”,可以被省略。函数的参数列表。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取共享函数列表 (存取列表 目标列表,[整数型 作用域范围]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SharedFunc_GetFunctions 取回共享函数信息列表。返回共享函数数量。本命令为初级对象成员命令。 参数<1>的名称为“目标列表”,类型为“存取列表(JList)”。存储函数信息的存取列表变量。 参数<2>的名称为“作用域范围”,类型为“整数型(int)”,可以被省略。函数的作用域范围。如果为空则为0。范围 [0] 当前模块(当前服务器) [1] 父模块(上级服务器) [2] 根模块(主服务器)。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取文档类型按后缀 (文本型 文件名或后缀) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetMIMETypeByExt 获取文档类型(MIME)通过文件路径、文件名称或者文件后缀。本命令为初级对象成员命令。 参数<1>的名称为“文件名或后缀”,类型为“文本型(text)”。文件名称、路径或者文件后缀名称。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加更新检测文件 (文本型 文件路径,... ) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:AppendUpdateCheckedFile 添加有效的文件(绝对)路径,网站服务器会监测文件状态,如果文件被修改过则服务器会自动重启。监测的文件路径在服务器停止或重启时会被清空,且此方法非线程安全,请在“网站初始化”函数中使用。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。有效的文件(绝对)路径。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.反馈模型_置关键字 ([文本型 状态关键字],[文本型 消息关键字],[文本型 数据关键字],[文本型 消息码关键字]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetMsgResultKeywords 设置服务器输出标准反馈模型结果的主键关键字。请务必在网站“初始化”函数中调用,或者在服务器启动前调用。重新定义调用“响应.写出成功/写出失败/写出结果”方法写出结果时,结果对应的主键名称。本命令为中级对象成员命令。 参数<1>的名称为“状态关键字”,类型为“文本型(text)”,可以被省略。要重新定义的[状态]主键名。如果为空或空文本则不重新定义此关键字。原主键名为“stat”。 参数<2>的名称为“消息关键字”,类型为“文本型(text)”,可以被省略。要重新定义的[消息]主键名。如果为空或空文本则不重新定义此关键字。原主键名为“message”。 参数<3>的名称为“数据关键字”,类型为“文本型(text)”,可以被省略。要重新定义的[数据]主键名。如果为空或空文本则不重新定义此关键字。原主键名为“data”。 参数<4>的名称为“消息码关键字”,类型为“文本型(text)”,可以被省略。要重新定义的[消息码]主键名。如果为空或空文本则不重新定义此关键字。原主键名为“code”。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.反馈模型_置默认值 (逻辑型 状态,[整数型 消息码默认值],[文本型 消息文本默认值]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetMsgResultDefaultValues 设置服务器输出标准反馈模型结果的默认值。请务必在网站“初始化”函数中调用,或者在服务器启动前调用。需要通过指定参数[状态],针对“成功”和“失败”分别设置对应的默认值。本命令为中级对象成员命令。 参数<1>的名称为“状态”,类型为“逻辑型(bool)”。要设置反馈模型的状态。如果为[真]则赋值“成功”时的默认值,反之赋值“失败”时的默认值。 参数<2>的名称为“消息码默认值”,类型为“整数型(int)”,可以被省略。针对[状态]参数对应的“消息码”默认值。为空则跳过此项设置。 参数<3>的名称为“消息文本默认值”,类型为“文本型(text)”,可以被省略。针对[状态]参数对应的“消息”默认值。为空则跳过此项设置。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.上下文_绑定数据库连接池 (ADODB数据库连接池 连接池对象) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Bindable_BindDatabasePool 手动指定服务器对象上下文中的默认“数据库连接池”对象。此对象用于“请求.数据库_”开头的相关方法中做引用。本命令为高级对象成员命令。 参数<1>的名称为“连接池对象”,类型为“ADODB数据库连接池(ADODBPool)”。要绑定到服务器上下文的“数据库连接池”对象。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.上下文_绑定对象映射中心 (对象映射中心 映射中心对象) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Bindable_BindObjectMapping 手动指定服务器对象上下文中的默认“对象映射中心”对象。此对象用于“请求.对象映射_”开头的相关方法中做引用。本命令为高级对象成员命令。 参数<1>的名称为“映射中心对象”,类型为“对象映射中心(ObjectMappingCenter)”。要绑定到服务器上下文的“对象映射中心”对象。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.上下文_绑定缓存对象 (通用缓存对象 缓存对象) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Bindable_BindCacheProxy 手动指定服务器对象上下文中的默认“缓存”对象。此对象用于“请求.缓存_”开头的相关方法中做引用。本命令为高级对象成员命令。 参数<1>的名称为“缓存对象”,类型为“通用缓存对象(GlobalCache)”。要绑定到服务器上下文的“通用缓存”对象。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.SESSION_获取数据 (文本型 SessionID,存取键值表 Session数据) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetSessionData 通过用户SessionID,获取Session数据。在获取数据前,参数[Session数据]键值表已有内容将被清空,被获取到的有效数据清空。成功返回 真。本命令为中级对象成员命令。 参数<1>的名称为“SessionID”,类型为“文本型(text)”。用户的SessionID。通过 请求.取SessionID ()可以获取到。 参数<2>的名称为“Session数据”,类型为“存取键值表(JMap)”。要读写的Session数据。键为Session项的名称,值为Session项对应的值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.SESSION_写入数据 (文本型 SessionID,存取键值表 Session数据) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetSessionData 通过用户SessionID,设置Session数据。原始Session数据将被覆盖。本命令为中级对象成员命令。 参数<1>的名称为“SessionID”,类型为“文本型(text)”。用户的SessionID。通过 请求.取SessionID ()可以获取到。 参数<2>的名称为“Session数据”,类型为“存取键值表(JMap)”。要读写的Session数据。键为Session项的名称,值为Session项对应的值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.SESSION_清空数据 (文本型 SessionID) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetSessionData 通过用户SessionID,清除Session数据。本命令为中级对象成员命令。 参数<1>的名称为“SessionID”,类型为“文本型(text)”。用户的SessionID。通过 请求.取SessionID ()可以获取到。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.共享对象_置对象 (文本型 对象名称,通用型变量 共享对象) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SharedVariable_Put 共享对象。对象可以在模块和容器服务器之间互相传递。此方法可以绑定所有【复合对象】类型的变量(E2EE支持库中的所有数据类型),请不要用于绑定基础数据类型变量。此方法建议在“服务器.订阅初始化”指定的 初始化函数 中使用。本命令为高级对象成员命令。 参数<1>的名称为“对象名称”,类型为“文本型(text)”。要设置对象的名称。不能为空。可以为任意文本。 参数<2>的名称为“共享对象”,类型为“通用型(all)”,提供参数数据时只能提供变量。要共享的对象。对象只能为【复合对象】类型的变量,E2EE支持库中的所有数据类型都可以,其它支持库中的“数据类型”下的对象均可。请不要用于绑定基础数据类型变量。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.共享对象_取对象 (文本型 对象名称,通用型变量 接收变量) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SharedVariable_Get 取回共享对象。取回对象使用完后,务必使用“共享对象_还原变量”方法恢复原始变量内容。如果对象不存在,或要获取的对象和变量指定的对象类型不一致时,则返回[假]。本命令为高级对象成员命令。 参数<1>的名称为“对象名称”,类型为“文本型(text)”。对象的名称。只能为调用“共享对象_置对象”方法设置成功的对象名称。 参数<2>的名称为“接收变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。用于接收共享对象的变量。此变量的类型必须和“共享对象_置对象”时的类型一致,否则无法接收方法会返回[假]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.共享对象_删除对象 (文本型 对象名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SharedVariable_Remove 删除共享对象。删除被共享的对象。对象存在并且删除成功返回[真]。本命令为高级对象成员命令。 参数<1>的名称为“对象名称”,类型为“文本型(text)”。对象的名称。只能为调用“共享对象_置对象”方法设置成功的对象名称。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.共享对象_清空对象 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SharedVariable_Clear 清空所有共享对象和共享变量。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.共享对象_还原变量 (通用型变量 共享变量) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SharedVariable_RebackStoreVar 共享对象_还原变量原始内容。还原“取共享对象”时传递变量的原始值。此变量通常跟“取共享对象”方法配对使用。本命令为高级对象成员命令。 参数<1>的名称为“共享变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。曾使用“共享对象_取对象”成功时的变量。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.防火墙_拉黑用户 (文本型 用户IP) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:FirewareAddBlackIP 将指定用户IP加入到防火墙黑名单中。注意:此方法不会触发防火墙的拉黑事件。黑名单不是永久性的,被拉入黑名单的用户将在配置的“反省时间”之后从黑名单中移除(会触发取消拉黑事件),如果需要继续保持黑名单,只需要在 订阅防火墙事件 的“取消拉黑事件”里返回“假”即可。本命令为初级对象成员命令。 参数<1>的名称为“用户IP”,类型为“文本型(text)”。用户的IP地址。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.防火墙_取消拉黑 (文本型 用户IP) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:FirewareRemoveBlackIP 将指定用户IP从防火墙黑名单中移除。注意:此方法不会触发防火墙的取消拉黑事件。本命令为初级对象成员命令。 参数<1>的名称为“用户IP”,类型为“文本型(text)”。用户的IP地址。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.防火墙_是否拉黑 (文本型 用户IP) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:FirewareIsBlackIP 判断指定用户IP是否在防火墙黑名单中。本命令为初级对象成员命令。 参数<1>的名称为“用户IP”,类型为“文本型(text)”。用户的IP地址。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:服务器请求 英文名称:JHTTPRequest 本数据类型为普通类型,共包含 110 个成员命令。 操作系统需求: Windows 互联网应用服务器请求。 组件事件列表: 调用格式: 〈逻辑型〉 对象.载入 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:Loader 从服务器当前线程中载入请求对象(作用跟“取回服务器对象”差不多)。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取请求头 (文本型 请求头名称) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetHeader 获取服务器请求头信息。本命令为初级对象成员命令。 参数<1>的名称为“请求头名称”,类型为“文本型(text)”。HTTP头的名称。 操作系统需求: Windows 调用格式: 〈存取键值表〉 对象.取所有请求头 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetAllHeaders 获取所有请求头内容。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.取所有请求头_到参数 (存取键值表 请求头) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetAllHeadersToMap 获取所有请求头内容并写入到参数[请求头]中。在写入前原内容将会被自动清空。本命令为初级对象成员命令。 参数<1>的名称为“请求头”,类型为“存取键值表(JMap)”。存储请求头信息的[存取键值表]变量。主键为请求头名称,可使用“#请求头_”开头的常量。主键名要符合以下约定:(1) 多个单词通过“-”分割 (2) 名称区分大小写,单词首字母为大写,其它均为小写。例如:“Host”、“Accept”、“Referer”、“Content-Type”、“Accept-Language”。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取原始请求头 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetSourceHeaders 获取原始请求头文本。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取参数 (文本型 参数名称,[逻辑型 是否宽文本]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetParam 获取请求参数内容。如果您指定【是否宽文本】参数为[真]时,请务必使用宽文本函数/方法对参数进行处理。本命令为初级对象成员命令。 参数<1>的名称为“参数名称”,类型为“文本型(text)”。参数的名称(此处不需要宽文本)。对应表单中的“name”或者订阅网址时的变量名、已经网址中“?”之后的变量名。 参数<2>的名称为“是否宽文本”,类型为“逻辑型(bool)”,可以被省略。是否返回文本为【宽文本】类型的文本。如果为空则默认为[假]。如果为[假]则直接返回编码格式为GBK的普通文本格式。如果为[真]则方法返回结果为宽文本(数组),获取为宽文本时请务必使用宽文本处理方法/函数处理数据。 操作系统需求: Windows 调用格式: 〈文本型数组〉 对象.取多值参数 (文本型 参数名称,[逻辑型 是否宽文本]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetValueArray 获取同名称多值的参数数组。只有一项参数和无参数的情况也能返回正确的结果。如果您指定【是否宽文本】参数为[真]时,请务必使用宽文本函数/方法对取回的参数进行处理。本命令为初级对象成员命令。 参数<1>的名称为“参数名称”,类型为“文本型(text)”。参数的名称(此处不需要宽文本)。对应表单中的“name”或者订阅网址时的变量名、已经网址中“?”之后的变量名。 参数<2>的名称为“是否宽文本”,类型为“逻辑型(bool)”,可以被省略。是否返回文本为【宽文本】类型的文本。如果为空则默认为[假]。如果为[假]则直接返回编码格式为GBK的普通文本格式。如果为[真]则方法返回结果为宽文本(数组),获取为宽文本时请务必使用宽文本处理方法/函数处理数据。 操作系统需求: Windows 调用格式: 〈存取键值表〉 对象.取所有参数 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetParams 取所有的请求参数对象。注意:值结果大部分时候为文本,但如果同名称参数有多个则结果为文本存取列表对象。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.取整数参数 (文本型 参数名称) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetLongParam 获取参数为长整数型。本命令为初级对象成员命令。 参数<1>的名称为“参数名称”,类型为“文本型(text)”。参数的名称(此处不需要宽文本)。对应表单中的“name”或者订阅网址时的变量名、已经网址中“?”之后的变量名。 操作系统需求: Windows 调用格式: 〈双精度小数型〉 对象.取小数参数 (文本型 参数名称) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetDoubleParam 获取参数为双精度小数型。本命令为初级对象成员命令。 参数<1>的名称为“参数名称”,类型为“文本型(text)”。参数的名称(此处不需要宽文本)。对应表单中的“name”或者订阅网址时的变量名、已经网址中“?”之后的变量名。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取参数到变量 (文本型 参数名称,通用型变量 目标变量,逻辑型 是否交换) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetParamToVariable 取回参数并转换到指定类型。成功返回 真。本命令为中级对象成员命令。 参数<1>的名称为“参数名称”,类型为“文本型(text)”。请求参数的名称。 参数<2>的名称为“目标变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。取回参数要写入的变量。 参数<3>的名称为“是否交换”,类型为“逻辑型(bool)”,初始值为“假”。是否为交换变量模式。如果为 真,键值表 或 列表 类型的参数将跟变量内容进行互换。如果为 假 则拷贝参数到变量。交换效率比拷贝效率高的多。注意:如果交换为真,则下次再次读取同名变量时,获取的变量内容可能不是预期内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否存在参数 (文本型 参数名称,[逻辑型 是否判断值]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:IsParamExists 判断某个指定名称的参数是否存在。即便为空的情况下,只要参数存在也会返回真。本命令为初级对象成员命令。 参数<1>的名称为“参数名称”,类型为“文本型(text)”。参数的名称。 参数<2>的名称为“是否判断值”,类型为“逻辑型(bool)”,可以被省略。是否判断值是否不为空。如果为空则默认为[假]。如果为[假]则只判断参数是否存在(哪怕内容为空),如果为[真]则只有当参数存在且参数不为空文本或者空数据的时候,方法才会返回真。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取回JSON (通用型变量 目标变量,逻辑型 是否交换) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetJsonParams 当“请求内容”类型为“JSON”时,取回JSON数据到变量。成功返回 真。本命令为中级对象成员命令。 参数<1>的名称为“目标变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。取回参数要写入的变量。 参数<2>的名称为“是否交换”,类型为“逻辑型(bool)”,初始值为“假”。是否为交换变量模式。如果为 真,键值表 或 列表 类型的参数将跟变量内容进行互换。如果为 假 则拷贝参数到变量。交换效率比拷贝效率高的多。注意:如果交换为真,则下次再次读取同名变量时,获取的变量内容可能不是预期内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.验证参数 ([文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:ValidateParams 验证当前请求的参数是否符合要求。失败时“错误原因”被写入参数文本变量中。当前视图函数被定义为远程服务时,则使用【远程服务验证器】设置来验证参数。否则,使用【视图函数验证器】验证参数。如果没有配置任何验证规则,则直接返回成功。此功能依赖于网站的“验证器”配置,可使用【E2EE控制中心】配置当前视图函数的验证规则。如果为远程服务则定义远程服务验证器规则,否则请定义视图函数验证器规则。本命令为中级对象成员命令。 参数<1>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.验证所有参数 ([存取键值表 所有错误原因]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:ValidateAllParams 验证当前请求的所有参数是否符合要求。失败时“所有错误原因”被写入参数变量中,其中主键为参数名,值为参数错误原因文本。当前视图函数被定义为远程服务时,则使用【远程服务验证器】设置来验证参数。否则,使用【视图函数验证器】验证参数。如果没有配置任何验证规则,则直接返回成功。此功能依赖于网站的“验证器”配置,可使用【E2EE控制中心】配置当前视图函数的验证规则。如果为远程服务则定义远程服务验证器规则,否则请定义视图函数验证器规则。本命令为中级对象成员命令。 参数<1>的名称为“所有错误原因”,类型为“存取键值表(JMap)”,可以被省略。失败时此变量被写入所有参数的具体的错误原因。其中主键为参数名,值为错误原因文本。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取请求类型 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetMethod 获取用户请求类型(大写字母)。GET/POST等。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取请求路径 ([逻辑型 是否包含参数]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetPath 取请求的相对路径。本命令为初级对象成员命令。 参数<1>的名称为“是否包含参数”,类型为“逻辑型(bool)”,可以被省略。如果为真则返回包含参数的完整路径,为假则只返回无参数路径。为空时默认为:真。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取请求版本号 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetVersion 获取用户请求版本号信息。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈存取键值表〉 对象.取上传文件信息 (文本型 文件表单名称) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetUploadInfo 取用户所有的文件信息键值表。 键值表的主键可以使用“#上传主键_”常量获取对应内容,原始主键为 [stat] 逻辑型,是否上传成功。 [code] 整数型,上传状态码(0.成功 1.未开启上传 2.超出最大尺寸限制 3.不允许的上传类型)。 [error] 文本型,上传失败原因。 [name] 文本型,表单名称。 [filename] 文本型,文件原始名称。 [file] 文本型。文件存储在本服务器的绝对路径(在网站设置的临时目录下)。 如果要使用该文件请移动到需要的地方,未移动的文件在请求处理完成后将自动删除。本命令为初级对象成员命令。 参数<1>的名称为“文件表单名称”,类型为“文本型(text)”。上传文件中的表单名称(文件表单name属性)。 操作系统需求: Windows 调用格式: 〈存取列表〉 对象.取所有上传文件 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetAllFiles 取用户所有的文件信息列表。 返回的存取列表对象内为[存取键值表]对象,键值表的主键可以使用“#上传主键_”常量获取对应内容,原始主键为 [stat] 逻辑型,是否上传成功。 [code] 整数型,上传状态码(0.成功 1.未开启上传 2.超出最大尺寸限制 3.不允许的上传类型)。通过“#上传代码_”常量可以比较状态 [error] 文本型,上传失败原因。 [name] 文本型,表单名称。 [filename] 文本型,文件原始名称。 [file] 文本型。文件存储在本服务器的绝对路径(在网站设置的临时目录下)。 如果要使用该文件请移动到需要的地方,未移动的文件在请求处理完成后将自动删除。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取用户地址 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetUserAddress 获取用户地址(IP)信息。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取用户端口 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetUserPort 获取用户端口信息。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取模块路径 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetServletPath 取服务器在容器中的相对路径,尾部不包含“/”。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈存取键值表〉 对象.取Cookies () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetCookies 获取用户的Cookies内容。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取Session值 (文本型 主键名称) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetSessionValue 获取用户Session的值。本命令为初级对象成员命令。 参数<1>的名称为“主键名称”,类型为“文本型(text)”。主键的名称。Session就像存取键值表,您可以通过一个键来读写数据。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置Session值 (文本型 主键名称,[通用型 值内容]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:SetSessionValue 设置用户Session的值。如果值内容为空文本则执行删除。本命令为初级对象成员命令。 参数<1>的名称为“主键名称”,类型为“文本型(text)”。主键的名称。Session就像存取键值表,您可以通过一个键来读写数据。 参数<2>的名称为“值内容”,类型为“通用型(all)”,可以被省略。要写入到Session中的值内容。支持易语言所有基础数据类型以及【存取键值表】和【存取列表】。如果为空或空文本则执行删除。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.清空Session值 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:ClearSessionValues 清空当前用户的所有Session值内容。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取SessionID () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetSession 获取用户的Session的ID内容。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取Session值_到变量 (文本型 主键名称,通用型变量 值内容变量) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetSessionValue_ToVar 获取用户Session的值,并且赋值或转换并写入到参数指定的变量中。如果参数中的变量是不支持的类型、无法转换的类型或内容不存在时,则返回[假]。本命令为初级对象成员命令。 参数<1>的名称为“主键名称”,类型为“文本型(text)”。主键的名称。Session就像存取键值表,您可以通过一个键来读写数据。 参数<2>的名称为“值内容变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。存储值内容的变量。支持易语言所有基础数据类型以及【存取键值表】和【存取列表】。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.取原始提交数据 ([逻辑型 是否转换编码]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetPostData 获取用户POST发送的数据。能够获取到用户提交的原始JSON,XML和其它类型的原始数据内容。本命令为初级对象成员命令。 参数<1>的名称为“是否转换编码”,类型为“逻辑型(bool)”,可以被省略。是否将数据转换为GBK易语言的默认编码格式。如果为空则默认为“假”。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.URL编码 (文本型 编码文本) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:URLEncode 编码URL内容。编码内容会被自动转换为服务器编码格式。本命令为初级对象成员命令。 参数<1>的名称为“编码文本”,类型为“文本型(text)”。要进行URL编码的文本内容。内容会被自动转换为服务器编码。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.URL解码 (文本型 解码文本) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:URLDecode 解码URL内容。本命令为初级对象成员命令。 参数<1>的名称为“解码文本”,类型为“文本型(text)”。要进行URL编码的文本内容。内容会从服务器编码自动转换回来。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否包含标签 (文本型 标签) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:ContainsTag 判断请求匹配到的路径视图函数是否包含指定标签。本命令为初级对象成员命令。 参数<1>的名称为“标签”,类型为“文本型(text)”。标签名称。 操作系统需求: Windows 调用格式: 〈存取列表〉 对象.取标签列表 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetTagsList 获取请求匹配到的路径视图函数携带的标签列表。返回的列表为只读,请不要做添加删除等操作。如果需要修改使用此列表,请使用复制方法。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取标签对值 (文本型 主键) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetTagPairValue 获取标签对的值文本内容。订阅视图函数时,如果使用“标签对()”函数创建,或者【标签】参数中存在半角冒号“:”时便为【标签对】。可通过“:”之前的值做为主键,获取“:”之后的值内容。本命令为中级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。标签主键名称。空文本无效,建议不要包含空格。 操作系统需求: Windows 调用格式: 〈存取列表〉 对象.取标签对值列表 (文本型 主键) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetTagPairValueList 获取标签对的文本值列表。订阅视图函数时,如果使用“标签对()”函数创建,或者【标签】参数中存在半角冒号“:”时便为【标签对】。可通过“:”之前的值做为主键,获取“:”之后的值内容组成的存取列表。本命令为中级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。标签主键名称。空文本无效,建议不要包含空格。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否存在标签对 (文本型 主键) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:IsExistTagPairValue 判断是否存在标签对。订阅视图函数时,如果使用“标签对()”函数创建,或者【标签】参数中存在半角冒号“:”时便为【标签对】。标签对中“:”之前的值为主键,可通过此主键判断是否存在标签对。本命令为中级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。标签主键名称。空文本无效,建议不要包含空格。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取配置项 (文本型 配置项) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetConfigValue 取配置文件中的配置项内容。等同于 互联网服务器.取配置项()。本命令为初级对象成员命令。 参数<1>的名称为“配置项”,类型为“文本型(text)”。配置项名称。在 配置.conf/config.conf 文件中的配置项名称。如果配置中设置了[包含文件]项,则对应的配置文件中的配置项也能被读取到。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取配置文本 ([逻辑型 是否为JSON]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetConfigToString 获取所有配置内容到文本。通过参数可以指定是否输出JSON格式。等同于 互联网服务器.取配置文本()。本命令为初级对象成员命令。 参数<1>的名称为“是否为JSON”,类型为“逻辑型(bool)”,可以被省略。是否输出配置为JSON文本。如果为JSON文本,则格式为:[{配置项:"配置项名称(中文)", 配置值: "配置值内容"}]。如果为空或者假,则输出为配置式文本,一行一个使用“:”分割,格式为 配置项名称: 配置值内容。 操作系统需求: Windows 调用格式: 〈存取键值表〉 对象.属性表 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:Attrs 获取属性表对象。属性表对象是唯一的,获取后读写操作都是基于原始对象的(获取后复制对象除外)。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取线程句柄 (逻辑型 虚拟句柄) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetThreadID 返回当前请求所在线程的ID。本命令为初级对象成员命令。 参数<1>的名称为“虚拟句柄”,类型为“逻辑型(bool)”,初始值为“真”。是否获取线程的虚拟句柄。虚拟句柄从1开始,最大为项目设置的线程数。如果为假,则返回原始句柄ID。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取HTTP协议类型 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetHTTPType 返回HTTP协议类型。开启SSL返回“https”,未开启返回“http”。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否手机用户 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:IsMobileUser 判断当前请求用户是否为手机用户。判断机制:判断是否存在“X-Wap-Profile”头,存在则认为为手机用户。判断“User-Agent”是否能匹配手机用户的关键字表达式。该表达式来自服务器“手机UA表达式”配置项,如果需要修改表达式,可以使用[E2EE控制中心]对此配置项进行设置。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.执行共享函数 (文本型 函数名称,[通用型变量 结果变量],[整数型 作用域范围],[通用型 函数参数],... ) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:SharedFunc_Call 执行共享函数。本命令为高级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“函数名称”,类型为“文本型(text)”。函数的名称。 参数<2>的名称为“结果变量”,类型为“通用型(all)”,可以被省略,提供参数数据时只能提供变量。存储返回结果的变量。 参数<3>的名称为“作用域范围”,类型为“整数型(int)”,可以被省略。函数的作用域范围。如果为空则为0。范围 [0] 当前模块(当前服务器) [1] 父模块(上级服务器) [2] 根模块(主服务器)。 参数<4>的名称为“函数参数”,类型为“通用型(all)”,可以被省略。函数的参数。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.执行共享函数_列表参数 (文本型 函数名称,[通用型变量 结果变量],[整数型 作用域范围],[存取列表 参数列表]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:SharedFunc_CallByListParams 执行共享函数。参数通过[存取列表]传递。本命令为高级对象成员命令。 参数<1>的名称为“函数名称”,类型为“文本型(text)”。函数的名称。 参数<2>的名称为“结果变量”,类型为“通用型(all)”,可以被省略,提供参数数据时只能提供变量。存储返回结果的变量。 参数<3>的名称为“作用域范围”,类型为“整数型(int)”,可以被省略。函数的作用域范围。如果为空则为0。范围 [0] 当前模块(当前服务器) [1] 父模块(上级服务器) [2] 根模块(主服务器)。 参数<4>的名称为“参数列表”,类型为“存取列表(JList)”,可以被省略。函数的参数列表。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.共享对象_置对象 (文本型 对象名称,通用型变量 共享对象) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:SharedVariable_Put 共享对象。对象可以在模块和容器服务器之间互相传递。此方法可以绑定所有【复合对象】类型的变量(E2EE支持库中的所有数据类型),请不要用于绑定基础数据类型变量。此方法建议在“服务器.订阅初始化”指定的 初始化函数 中使用。本命令为高级对象成员命令。 参数<1>的名称为“对象名称”,类型为“文本型(text)”。要设置对象的名称。不能为空。可以为任意文本。 参数<2>的名称为“共享对象”,类型为“通用型(all)”,提供参数数据时只能提供变量。要共享的对象。对象只能为【复合对象】类型的变量,E2EE支持库中的所有数据类型都可以,其它支持库中的“数据类型”下的对象均可。请不要用于绑定基础数据类型变量。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.共享对象_取对象 (文本型 对象名称,通用型变量 接收变量) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:SharedVariable_Get 取回共享对象。取回对象使用完后,务必使用“共享对象_还原变量”方法恢复原始变量内容。如果对象不存在,或要获取的对象和变量指定的对象类型不一致时,则返回[假]。本命令为高级对象成员命令。 参数<1>的名称为“对象名称”,类型为“文本型(text)”。对象的名称。只能为调用“共享对象_置对象”方法设置成功的对象名称。 参数<2>的名称为“接收变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。用于接收共享对象的变量。此变量的类型必须和“共享对象_置对象”时的类型一致,否则无法接收方法会返回[假]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.共享对象_删除对象 (文本型 对象名称) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:SharedVariable_Remove 删除共享对象。删除被共享的对象。对象存在并且删除成功返回[真]。本命令为高级对象成员命令。 参数<1>的名称为“对象名称”,类型为“文本型(text)”。对象的名称。只能为调用“共享对象_置对象”方法设置成功的对象名称。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.共享对象_清空对象 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:SharedVariable_Clear 清空所有共享对象和共享变量。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.共享对象_还原变量 (通用型变量 共享变量) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:SharedVariable_RebackStoreVar 共享对象_还原变量原始内容。还原“取共享对象”时传递变量的原始值。此变量通常跟“取共享对象”方法配对使用。本命令为高级对象成员命令。 参数<1>的名称为“共享变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。曾使用“共享对象_取对象”成功时的变量。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.上传文件_取当前文件信息 ([文本型变量 文件路径],[文本型变量 文件名],[文本型变量 表单名],[长整数型变量 文件尺寸],[整数型变量 上传状态]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:Upload_GetCurUploadFileInfo 本方法只适用于 全局函数(#全局函数_上传文件) 中。在上传文件前和上传文件后,可以获取【当前上传文件】的路径、文件表单名、文件名 和 文件尺寸 等信息。本命令为中级对象成员命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。将要上传的文件的本地存储路径。 参数<2>的名称为“文件名”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。将要上传的文件的原始名称。 参数<3>的名称为“表单名”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。将要上传的文件表单的名称。 参数<4>的名称为“文件尺寸”,类型为“长整数型(int64)”,可以被省略,提供参数数据时只能提供变量。将要上传的文件的文件尺寸。 参数<5>的名称为“上传状态”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。上传状态代码。可使用 #上传代码_ 来比较实际状态。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.上传文件_置当前文件路径 (文本型 文件路径) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:Upload_SetCurUploadFilePath 修改当前上传文件的存储路径。只能在上传前(全局函数)执行,上传后(后置全局函数)设置无效。本命令为中级对象成员命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。要上传文件的本地存储路径。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.上传文件_跳过当前文件 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:Upload_CancelCurUploadFile 跳过上传当前文件的操作。只能在上传前(全局函数)执行,上传后(后置全局函数)设置无效。上传数据都将直接接收。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.上传文件_终止文件上传 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:Upload_StopUpload 终止上传文件的操作。在【网站配置】中,如果【上传终止方式】配置项值为【终止请求】则终止后将不会继续上传当前文件和接受剩余的表单参数(浏览器直接断开连接返回连接错误)。如果配置项值为【跳过文件】则作用等同于 请求.上传文件_跳过当前文件() 方法。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.上传文件_取上传文件路径 (文本型 文件表单名称) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:GetUploadFile 获取用户上传的文件保存到本地的绝对路径。如果要使用该文件请移动到需要的地方,未移动的文件在请求处理完成后将自动删除。本命令为初级对象成员命令。 参数<1>的名称为“文件表单名称”,类型为“文本型(text)”。上传文件中的表单名称(文件表单name属性)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.上传文件_取上传文件信息 (文本型 表单名,存取键值表 文件信息,逻辑型 仅成功文件) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:Upload_GetUploadFile 通过表单名获取上传文件信息。成功返回真。数据将被写入到【文件信息】变量。本命令为初级对象成员命令。 参数<1>的名称为“表单名”,类型为“文本型(text)”。上传文件时的表单名称。 参数<2>的名称为“文件信息”,类型为“存取键值表(JMap)”。上传的文件信息,类型为[存取键值表]对象,键值表的主键可以使用“#上传主键_”常量获取对应内容,原始主键为 [stat] 逻辑型,是否上传成功。 [code] 整数型,上传状态码(0.成功 1.未开启上传 2.超出最大尺寸限制 3.不允许的上传类型)。通过“#上传代码_”常量可以比较状态 [error] 文本型,上传失败原因。 [name] 文本型,表单名称。 [filename] 文本型,文件原始名称。 [file] 文本型。文件存储在本服务器的绝对路径(在网站设置的临时目录下)。 如果要使用该文件请移动到需要的地方,未移动的文件在请求处理完成后将自动删除。 参数<3>的名称为“仅成功文件”,类型为“逻辑型(bool)”,初始值为“假”。是否仅当上传文件成功时才返回文件信息。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.上传文件_取所有上传文件 (存取列表 上传文件列表,逻辑型 仅成功文件) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:Upload_GetAllUploadFiles 取用户所有的文件信息列表。返回文件列表的数量。文件信息会被写入【上传文件列表】变量。本命令为初级对象成员命令。 参数<1>的名称为“上传文件列表”,类型为“存取列表(JList)”。存储上传文件信息的列表变量,列表中包含成功和失败的所有文件信息。列表对象内为[存取键值表]对象,键值表的主键可以使用“#上传主键_”常量获取对应内容,原始主键为 [stat] 逻辑型,是否上传成功。 [code] 整数型,上传状态码(0.成功 1.未开启上传 2.超出最大尺寸限制 3.不允许的上传类型)。通过“#上传代码_”常量可以比较状态 [error] 文本型,上传失败原因。 [name] 文本型,表单名称。 [filename] 文本型,文件原始名称。 [file] 文本型。文件存储在本服务器的绝对路径(在网站设置的临时目录下)。 如果要使用该文件请移动到需要的地方,未移动的文件在请求处理完成后将自动删除。 参数<2>的名称为“仅成功文件”,类型为“逻辑型(bool)”,初始值为“假”。是否仅仅获取成功文件的列表。 操作系统需求: Windows 调用格式: 〈ADODB数据库连接〉 对象.数据库_取连接 (ADODB数据库连接变量 连接对象) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:DB_GetConn 取回数据库操作连接对象。由于是抽象层连接,所以不需要归还给连接池。返回参数指定的原对象。本命令为初级对象成员命令。 参数<1>的名称为“连接对象”,类型为“ADODB数据库连接(ADODBConnection)”,提供参数数据时只能提供变量。要取回的连接对象变量。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.数据库_查询 (存取列表 结果变量,文本型 SQL语句,[存取键值表 参数],[整数型 最大记录数],[存取列表 字段信息],[逻辑型 是否批量取值]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:DB_Query 通过SQL查询数据。返回数据将被写入【结果变量】参数中。可使用[开始查询缓存]方法绑定缓存。返回值 [-1] 表示查询失败(通过 取回错误() 方法可以得到具体的错误原因),返回值大于等于0则表示返回结果的数量。本命令为初级对象成员命令。 参数<1>的名称为“结果变量”,类型为“存取列表(JList)”。查询到的结果数据存储变量。本变量在查询前会被自动清空,查询成功时得到查询结果后结果内容会被写入到本变量。 参数<2>的名称为“SQL语句”,类型为“文本型(text)”。查询数据库的SQL语句。 参数<3>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当SQL语句中参数包含“@变量”的定义时,传递对应的参数键值表。 参数<4>的名称为“最大记录数”,类型为“整数型(int)”,可以被省略。限定一次能够读取的最大记录数量。等于0时不限定。 参数<5>的名称为“字段信息”,类型为“存取列表(JList)”,可以被省略。存储字段信息用的存取列表变量。返回的存取列表中包含一个存取键值表,格式为:{ 名称: “名称信息”, 类型: “类型信息” },其中类型信息可以使用常量“#存取类型_”常量来判断原始类型。 参数<6>的名称为“是否批量取值”,类型为“逻辑型(bool)”,可以被省略。是否为批量取值。默认为 假。当任务量大时(5000条以上具体视情况而定),启用本参数(设置为真)可以有效提高取值效率。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.数据库_查询到自定义数组 (文本型 SQL语句,[存取键值表 参数],[整数型 最大记录数],[文本型 映射类型名],通用型变量数组 自定义数组变量,[逻辑型 是否批量取值]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:DB_QueryToUserData 通过SQL查询数据并将结果写入到自定义类型数组中。可使用[开始查询缓存]方法绑定缓存。返回数据将被写入【自定义数组变量】参数中。返回值 [-1] 表示查询失败(通过 取回错误() 方法可以得到具体的错误原因),返回值大于等于0则表示返回结果的数量。本命令为初级对象成员命令。 参数<1>的名称为“SQL语句”,类型为“文本型(text)”。查询数据库的SQL语句。 参数<2>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当SQL语句中参数包含“@变量”的定义时,传递对应的参数键值表。 参数<3>的名称为“最大记录数”,类型为“整数型(int)”,可以被省略。限定一次能够读取的最大记录数量。等于0时不限定。 参数<4>的名称为“映射类型名”,类型为“文本型(text)”,可以被省略。在对象映射中心注册过的名称,如果对象名称为空,则使用【网站服务器.订阅视图函数】的【标签】参数指定为【视图函数标签_绑定对象()】绑定的对象名。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<5>的名称为“自定义数组变量”,类型为“通用型(all)”,提供参数数据时只能提供变量数组。将对象映射到的自定义数组。 参数<6>的名称为“是否批量取值”,类型为“逻辑型(bool)”,可以被省略。是否为批量取值。默认为 假。当任务量大时(5000条以上具体视情况而定),启用本参数(设置为真)可以有效提高取值效率。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.数据库_查询_到属性表 (文本型 主键名称,文本型 SQL语句,[存取键值表 参数]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:DB_Query_ToAttrs 通过SQL查询数据并写入【请求.属性表】变量中。返回查询到的结果数量。【属性表】可直接用于页面模板的渲染。本命令为初级对象成员命令。 参数<1>的名称为“主键名称”,类型为“文本型(text)”。【属性表】的主键名称。 参数<2>的名称为“SQL语句”,类型为“文本型(text)”。查询数据库的SQL语句。 参数<3>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当SQL语句中参数包含“@变量”的定义时,传递对应的参数键值表。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.数据库_查询头条 (通用型变量 结果变量,文本型 SQL语句,[存取键值表 参数]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:DB_QueryFirst 通过SQL查询数据,返回第一条记录结果将被写入【结果变量】参数中。可使用[开始查询缓存]方法绑定缓存。无法获取数据、无返回数据 或 数据类型转换失败时返回[假]。获取成功并转换数据成功则返回[真]。本命令为初级对象成员命令。 参数<1>的名称为“结果变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。执行结果存储变量。传递给此参数的变量类型对应的数据内容说明:[存取键值表] 结果数据将被直接写入此变量(写入前自动清空,键值表主键为返回字段名);[整数型/短整数型/长整数型/浮点型/双精度浮点型/逻辑型/日期时间型/文本型/字节集] 结果数据中的第一个字段(多字段随机)内容将被转换并写入此变量(失败不清空原数据并返回假);[其它类型] 暂不支持(直接返回假)。 参数<2>的名称为“SQL语句”,类型为“文本型(text)”。查询数据库的SQL语句。 参数<3>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当SQL语句中参数包含“@变量”的定义时,传递对应的参数键值表。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.数据库_查询头条到自定义 (文本型 SQL语句,[存取键值表 参数],[文本型 映射类型名],通用型 自定义数据) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:DB_QueryFirstToUserData 通过SQL查询数据,查询成功后返回第一条记录到用户自定义数据参数中。可使用[开始查询缓存]方法绑定缓存。返回成功与否。本命令为初级对象成员命令。 参数<1>的名称为“SQL语句”,类型为“文本型(text)”。查询数据库的SQL语句。 参数<2>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当SQL语句中参数包含“@变量”的定义时,传递对应的参数键值表。 参数<3>的名称为“映射类型名”,类型为“文本型(text)”,可以被省略。在对象映射中心注册过的名称,如果对象名称为空,则使用【网站服务器.订阅视图函数】的【标签】参数指定为【视图函数标签_绑定对象()】绑定的对象名。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<4>的名称为“自定义数据”,类型为“通用型(all)”。将对象映射到的自定义数据。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.数据库_查询头条_到属性表 (文本型 主键名称,文本型 SQL语句,[存取键值表 参数]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:DB_QueryFirst_ToAttrs 通过SQL查询数据并将查询到的第一条结果写入【请求.属性表】变量中。未查询到任何数据则返回[假]。【属性表】可直接用于页面模板的渲染。本命令为初级对象成员命令。 参数<1>的名称为“主键名称”,类型为“文本型(text)”。【属性表】的主键名称。 参数<2>的名称为“SQL语句”,类型为“文本型(text)”。查询数据库的SQL语句。 参数<3>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当SQL语句中参数包含“@变量”的定义时,传递对应的参数键值表。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.数据库_查询到分页 (ADODB数据库分页变量 分页变量,文本型 SQL语句,[存取键值表 参数],[整数型 分页大小],[文本型 取数量SQL语句]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:DB_QueryPages 通过SQL查询数据。查询后的分页结果信息将被写入【分页变量】参数。如果查询分页失败则返回[假]。本命令为初级对象成员命令。 参数<1>的名称为“分页变量”,类型为“ADODB数据库分页(ADODBPages)”,提供参数数据时只能提供变量。用于储存分页结果的分页对象变量。 参数<2>的名称为“SQL语句”,类型为“文本型(text)”。查询数据库的SQL语句。 参数<3>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当SQL语句中参数包含“@变量”的定义时,传递对应的参数键值表。 参数<4>的名称为“分页大小”,类型为“整数型(int)”,可以被省略。获取时每页数据的条数。如果为空或者小于1则默认为30。 参数<5>的名称为“取数量SQL语句”,类型为“文本型(text)”,可以被省略。数据库驱动中不少类型的数据库游标在ADO中都无法取到实际数量,所以可能需要额外提供取数量的SQL语句。如果ADO使用的数据库驱动不支持取数量时,没有设置当前参数,则对象会自动运算总数,效率会低一些。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.数据库_执行 (文本型 SQL语句,[存取键值表 参数],[整数型变量 更新行数]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:DB_Execute 执行SQL。本命令为初级对象成员命令。 参数<1>的名称为“SQL语句”,类型为“文本型(text)”。要执行的SQL语句。 参数<2>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当SQL语句中参数包含“@变量”的定义时,传递对应的参数键值表。 参数<3>的名称为“更新行数”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。存储实际更新行数变量。如果执行UPDATE时数据没有变化,此变量将被写入为0,为0不意味着失败。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.数据库_保存对象 ([文本型 映射类型名],通用型 自定义数据,[整数型 保存模式],[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:DB_SaveObject 如果设置了ID则根据是否存在ID数据来确定为添加还是修改操作。成功返回真并且回写最新的ID到对应字段。存在ID数据则执行修改,不存在则添加。如果有同ID别名关联的表数据则同步执行添加或修改操作。本命令为初级对象成员命令。 参数<1>的名称为“映射类型名”,类型为“文本型(text)”,可以被省略。在对象映射中心注册过的名称,如果对象名称为空,则使用【网站服务器.订阅视图函数】的【标签】参数指定为【视图函数标签_绑定对象()】绑定的对象名。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<2>的名称为“自定义数据”,类型为“通用型(all)”。将对象映射到的自定义数据。 参数<3>的名称为“保存模式”,类型为“整数型(int)”,可以被省略。要保存数据的模式。如果为空则默认为0。[0] 自动模式(ID为0则添加,ID不为0则修改) [1] 添加对象 [2] 修改对象。 参数<4>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.数据库_保存对象_键值参数 ([文本型 映射类型名],[存取键值表 对象键值表],[整数型 名称类型],[整数型 保存模式],[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:DB_SaveObjectWithMapParam 通过键值表作为参数进行数据保存。如果设置了ID则根据是否存在ID数据来确定为添加还是修改操作。成功返回真并且回写最新的ID到参数传入的键值表中,ID的主键名称为配置对象关系中ID字段对应的[字段名]([字段名]不存在则使用[名称])。存在ID且ID不为0则执行修改,不存在ID或者ID为0则添加。如果有同ID别名关联的表数据则同步执行添加或修改操作。本命令为初级对象成员命令。 参数<1>的名称为“映射类型名”,类型为“文本型(text)”,可以被省略。在对象映射中心注册过的名称。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<2>的名称为“对象键值表”,类型为“存取键值表(JMap)”,可以被省略。要保存的键值表作为对象的参数。传入的键值表主键的名称,可以为对象映射配置中的任意类型的名称(名称、字段名 或 表单名),对应的名称将自动转换为[字段名]。 参数<3>的名称为“名称类型”,类型为“整数型(int)”,可以被省略。保存成功后,格式化[对象键值表]中的主键名称类型。如果为空则默认为-1。[-1] 不格式化 [0] 原始名称 [1] 字段名 [2] 表单名。 参数<4>的名称为“保存模式”,类型为“整数型(int)”,可以被省略。要保存数据的模式。如果为空则默认为0。[0] 自动模式(ID为0则添加,ID不为0则修改) [1] 添加对象 [2] 修改对象。 参数<5>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.数据库_取回错误 ([文本型变量 错误信息]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:DB_GetError 本命令可以取到所有的连接操作的错误详细信息。在连接执行任何操作前,错误都会被清空,如果出现数据库处理异常,错误信息会被填充。存在错误信息则会返回真,并且参数错误原因中会包含详细的错误信息。如果没有错误信息,会返回假。本命令为初级对象成员命令。 参数<1>的名称为“错误信息”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。详细的原始错误内容。 操作系统需求: Windows 调用格式: 〈ADODB数据库连接〉 对象.数据库_开始查询缓存 (文本型 缓存主键,[整数型 缓存时间]) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:DB_BeginQueryCache 绑定查询需要的缓存信息设定接下来查询使用缓存技术。本方法只对下一次 查询 有关方法有效。无论成功与否,在下次执行查询后将清除本设置。数据库查询成功,则数据会被写入到缓存中。调用本方法后使用 查询、查询头条、查询到自定义数组、查询头条到自定义 方法时,如果缓存中存在对应主键数据,则直接从缓存读取返回。如果缓存不存在则查询成功后,会自动写入到缓存中。您可以使用“取消查询缓存”方法取消本缓存设置。也可以使用“删除查询缓存”删除对应的缓存数据。您可以通过绑定的主键,直接通过“通用缓存对象.删除”在外部删除缓存数据。本命令为中级对象成员命令。 参数<1>的名称为“缓存主键”,类型为“文本型(text)”。查询数据的缓存主键。缓存只绑定主键,不绑定SQL和参数,所以每种不同类型的查询请根据环境建立唯一的主键。 参数<2>的名称为“缓存时间”,类型为“整数型(int)”,可以被省略。查询缓存的缓存时间(单位:秒)。如果为空或者为0,则使用默认的缓存时间设置(默认15秒)。 操作系统需求: Windows 调用格式: 〈ADODB数据库连接〉 对象.数据库_开始删除缓存 (通用型 缓存主键,... ) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:DB_BeginDeleteQueryCache 绑定需要删除的缓存主键。本方法只在下一次 执行() 方法成功时才会执行删除缓存操作。无论成功与否,在下次调用 执行() 方法后都将清除本设置。本命令为中级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“缓存主键”,类型为“通用型(all)”。要删除或者即将删除的缓存主键。主键支持 文本型 和 存取列表。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.数据库_取消查询缓存 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:DB_CancleQueryCache 删除“开始查询缓存/开始删除缓存”方法绑定的缓存设置。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.数据库_删除查询缓存 (通用型 缓存主键,... ) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:DB_DeleteQueryCache 删除被查询缓存的缓存数据。作用等同于绑定的“通用缓存对象.删除”方法。本命令为中级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“缓存主键”,类型为“通用型(all)”。要删除或者即将删除的缓存主键。主键支持 文本型 和 存取列表。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.对象映射_对象转自定义 ([文本型 对象名称],存取键值表 来源键值表,通用型 目标自定义数据) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:MOC_MapToCustom 将(键值表)对象转自定义数据。本命令为初级对象成员命令。 参数<1>的名称为“对象名称”,类型为“文本型(text)”,可以被省略。在对象映射中心注册过的名称,如果对象名称为空,则使用【网站服务器.订阅视图函数】的【标签】参数指定为【视图函数标签_绑定对象()】绑定的对象名。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<2>的名称为“来源键值表”,类型为“存取键值表(JMap)”。键值对来源数据。 参数<3>的名称为“目标自定义数据”,类型为“通用型(all)”。目标用户自定义数据类型(务必保证和映射关系能够对应得上)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.对象映射_自定义转对象 ([文本型 对象名称],通用型 来源自定义数据,存取键值表 目标键值表,整数型 名称类型) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:MOC_CustomToMap 将自定义数据转(键值表)对象。本命令为初级对象成员命令。 参数<1>的名称为“对象名称”,类型为“文本型(text)”,可以被省略。在对象映射中心注册过的名称,如果对象名称为空,则使用【网站服务器.订阅视图函数】的【标签】参数指定为【视图函数标签_绑定对象()】绑定的对象名。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<2>的名称为“来源自定义数据”,类型为“通用型(all)”。来源用户自定义数据类型(务必保证和映射关系能够对应得上)。 参数<3>的名称为“目标键值表”,类型为“存取键值表(JMap)”。键值对目标数据。 参数<4>的名称为“名称类型”,类型为“整数型(int)”,初始值为“1”。生成对象的主键名称类型。[0] 原始名称 [1] 字段名 [2] 表单名。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.对象映射_对象转数组 ([文本型 对象名称],存取列表 来源列表,通用型变量数组 目标自定义数据数组) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:MOC_ListToCustomArray 将(列表)对象转自定义数据数组。转换前请清空数组内容。本命令为初级对象成员命令。 参数<1>的名称为“对象名称”,类型为“文本型(text)”,可以被省略。在对象映射中心注册过的名称,如果对象名称为空,则使用【网站服务器.订阅视图函数】的【标签】参数指定为【视图函数标签_绑定对象()】绑定的对象名。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<2>的名称为“来源列表”,类型为“存取列表(JList)”。来源列表对象。 参数<3>的名称为“目标自定义数据数组”,类型为“通用型(all)”,提供参数数据时只能提供变量数组。目标用户自定义数据类型(务必保证和映射关系能够对应得上)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.对象映射_数组转对象 ([文本型 对象名称],通用型数组/非数组 来源自定义数据,存取列表 目标列表对象,整数型 名称类型) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:MOC_CustomArrayToList 将自定义数据数组转(列表)对象。本命令为初级对象成员命令。 参数<1>的名称为“对象名称”,类型为“文本型(text)”,可以被省略。在对象映射中心注册过的名称,如果对象名称为空,则使用【网站服务器.订阅视图函数】的【标签】参数指定为【视图函数标签_绑定对象()】绑定的对象名。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<2>的名称为“来源自定义数据”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。来源用户自定义数据类型(务必保证和映射关系能够对应得上)。 参数<3>的名称为“目标列表对象”,类型为“存取列表(JList)”。目标列表对象。 参数<4>的名称为“名称类型”,类型为“整数型(int)”,初始值为“1”。生成对象的主键名称类型。[0] 原始名称 [1] 字段名 [2] 表单名。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.对象映射_格式化名称 ([文本型 对象名称],通用型 对象,整数型 名称类型) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:MOC_FormatObjectName 格式化对象的主键名到指定类型名称。来源名称可以为对象配置中的任意[字段]名称类型。当目标名称类型为[字段名]时,如果对应字段类型为映射的[对象]且对应字段内容为[键值表],则自动展开字段的键值表并合并到最外层键值表[对象]中。本命令为初级对象成员命令。 参数<1>的名称为“对象名称”,类型为“文本型(text)”,可以被省略。在对象映射中心注册过的名称,如果对象名称为空,则使用【网站服务器.订阅视图函数】的【标签】参数指定为【视图函数标签_绑定对象()】绑定的对象名。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<2>的名称为“对象”,类型为“通用型(all)”。对象类型可以为[存取键值表]或[存取列表]。对应的主键名称将被更改为指定的名称类型。如果为[存取列表]时,则对应每行的内容只有为[键值表]时,对应行的主键才会被更改为目标名称类型。 参数<3>的名称为“名称类型”,类型为“整数型(int)”,初始值为“1”。生成对象的主键名称类型。[0] 原始名称 [1] 字段名 [2] 表单名。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.远程服务_取所有参数 (存取键值表 参数变量) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:ApiGetAllParams 获取 远程服务 函数定义中的所有参数为键值表。如果没有定义“@API:”开头的函数标签 或者 定义的函数参数为空 则返回 假。参数类型将被自动转换为函数定义中参数对应的类型,数组类型的数据被转换为 存取列表(类型与函数定义中一致)。本命令为初级对象成员命令。 参数<1>的名称为“参数变量”,类型为“存取键值表(JMap)”。返回参数结果的键值表变量。其中主键的名称 为 “@API:”函数标签中定义的参数名称。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.远程服务_取参数到变量 (通用型变量 参数变量,... ) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:ApiGetParamsToE 获取 远程服务 函数定义中的参数数据,并按照参数定义顺序自动填充到易语言变量中。如果没有定义“@API:”开头的函数标签 或者 定义的函数参数为空 则返回 假。如果任意参数的数据类型转换失败,其它参数将继续执行转换,但会返回 假。参数数据将被自动转换您填入的参数变量类型。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“参数变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。返回参数结果的变量。变量顺序为“@API:”标签中参数的顺序,类型也为参数定义的对应类型。如果为数组,请使用列表接收参数。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.缓存_取字节集 (文本型 主键) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:CacheProxy_Get 返回缓存对象为字节集。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.缓存_取文本 (文本型 主键) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:CacheProxy_GetText 返回缓存对象为文本。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.缓存_置字节集 (文本型 主键,字节集 字节集内容,整数型 过期时间) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:CacheProxy_Set 写字节集到缓存。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 参数<2>的名称为“字节集内容”,类型为“字节集(bin)”。要写入的字节集数据内容。 参数<3>的名称为“过期时间”,类型为“整数型(int)”。设置缓存的过期时间(单位:秒)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.缓存_置文本 (文本型 主键,文本型 文本内容,整数型 过期时间) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:CacheProxy_SetText 写文本到缓存。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 参数<2>的名称为“文本内容”,类型为“文本型(text)”。要写入的文本数据内容。 参数<3>的名称为“过期时间”,类型为“整数型(int)”。设置缓存的过期时间(单位:秒)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.缓存_批量取字节集 (存取键值表 数据结果,文本型 主键,... ) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:CacheProxy_MultiGet 批量取缓存数据。不存在或者过期的数据不会被加入到[数据结果]参数变量中,批量获取的效率通常是比单条记录获取更高的。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“数据结果”,类型为“存取键值表(JMap)”。存储返回结果的[存取键值表]对象。获取数据前原始内容会被清空,返回的缓存数据将被写入到此键值表中,键为缓存主键,值为缓存数据。 参数<2>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.缓存_批量取文本 (存取键值表 数据结果,文本型 主键,... ) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:CacheProxy_MultiGetText 批量取缓存文本数据。不存在或者过期的数据不会被加入到[数据结果]参数变量中,批量获取的效率通常是比单条记录获取更高的。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“数据结果”,类型为“存取键值表(JMap)”。存储返回结果的[存取键值表]对象。获取数据前原始内容会被清空,返回的缓存数据将被写入到此键值表中,键为缓存主键,值为缓存数据。 参数<2>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.缓存_是否存在 (文本型 主键) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:CacheProxy_Exists 判断缓存是否存在。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.缓存_删除 (文本型 主键) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:CacheProxy_Delete 删除缓存。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.缓存_清空 () - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:CacheProxy_Clear 清空缓存(只有内存缓存才支持清空)。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.缓存_计次加 (文本型 主键,整数型 增减次数,整数型 过期时间) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:CacheProxy_Incr 将缓存内容做计次加值,返回相加后的数值。原始内容可以通过 取文本() 返回数值的文本内容。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 参数<2>的名称为“增减次数”,类型为“整数型(int)”。必须为正整数且大于0,否则负数自动转换为绝对值整数。 参数<3>的名称为“过期时间”,类型为“整数型(int)”。设置缓存的过期时间(单位:秒)。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.缓存_计次减 (文本型 主键,整数型 增减次数,整数型 过期时间) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:CacheProxy_Decr 将缓存内容做计次减值,返回相加后的数值。原始内容可以通过 取文本() 返回数值的文本内容。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 参数<2>的名称为“增减次数”,类型为“整数型(int)”。必须为正整数且大于0,否则负数自动转换为绝对值整数。 参数<3>的名称为“过期时间”,类型为“整数型(int)”。设置缓存的过期时间(单位:秒)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.缓存_置过期时间 (文本型 主键,整数型 过期时间) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:CacheProxy_SetExpire 重置内容的过期时间。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 参数<2>的名称为“过期时间”,类型为“整数型(int)”。设置缓存的过期时间(单位:秒)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.缓存_置键值表 (文本型 主键,存取键值表 键值表对象,整数型 过期时间) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:CacheProxy_SetMap 写键值表到缓存。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 参数<2>的名称为“键值表对象”,类型为“存取键值表(JMap)”。要读写的键值表对象。 参数<3>的名称为“过期时间”,类型为“整数型(int)”。设置缓存的过期时间(单位:秒)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.缓存_取键值表 (文本型 主键,存取键值表 键值表对象) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:CacheProxy_GetMap 返回缓存对象为键值表。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 参数<2>的名称为“键值表对象”,类型为“存取键值表(JMap)”。要读写的键值表对象。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.缓存_置列表 (文本型 主键,存取列表 列表对象,整数型 过期时间) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:CacheProxy_SetList 写列表到缓存。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 参数<2>的名称为“列表对象”,类型为“存取列表(JList)”。要读写的列表对象。 参数<3>的名称为“过期时间”,类型为“整数型(int)”。设置缓存的过期时间(单位:秒)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.缓存_取列表 (文本型 主键,存取列表 列表对象) - E2EE服务器套件会员版3.3.6->服务器请求 英文名称:CacheProxy_GetList 返回缓存对象为列表。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 参数<2>的名称为“列表对象”,类型为“存取列表(JList)”。要读写的列表对象。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:服务器响应 英文名称:JHTTPResponse 本数据类型为普通类型,共包含 43 个成员命令。 操作系统需求: Windows 互联网应用服务器响应。 组件事件列表: 调用格式: 〈逻辑型〉 对象.载入 () - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:Loader 从服务器当前线程中载入响应对象(作用跟“取回服务器对象”差不多)。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置响应头 (文本型 响应头名称,文本型 响应头内容) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:SetHeader 设置或者添加响应头。本命令为初级对象成员命令。 参数<1>的名称为“响应头名称”,类型为“文本型(text)”。HTTP头的名称。 参数<2>的名称为“响应头内容”,类型为“文本型(text)”。返回给浏览器的HTTP头对应的内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置文档类型按后缀 (文本型 文件名或后缀) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:SetContentTypeByExt 通过文件后缀名设置文档类型。本命令为初级对象成员命令。 参数<1>的名称为“文件名或后缀”,类型为“文本型(text)”。文件名称、路径或者文件后缀名称。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.写出文本 (文本型 文本内容,... ) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:WriteText 将内容输出到页面。写出的内容将自动被编码为您网站配置的编码格式。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“文本内容”,类型为“文本型(text)”。欲写出的文本内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.写出宽文本 (文本型 宽文本内容,... ) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:WriteWString 将宽文本内容输出到页面。写出的内容将自动被编码为您网站配置的编码格式。可以通过“创建宽文本”函数创建宽文本,也可以通过 键值表/列表 的 取宽文本() 方法取得宽文本内容。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“宽文本内容”,类型为“文本型(text)”。欲写出的宽文本内容。请务必保证内容为真正的宽文本内容,可能会输出乱码。可以通过“创建宽文本”函数创建宽文本,也可以通过 键值表/列表 的 取宽文本() 方法取得宽文本内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.写出数据 (字节集 数据内容,... ) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:WriteData 将数据输出到页面。写出的内容不会被自动编码,需要指定编码格式,请使用置响应头修改 Content-Type。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“数据内容”,类型为“字节集(bin)”。欲写出的字节集内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.渲染 ([存取键值表 模板数据],[文本型 模板路径],[文本型 渲染文档类型]) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:Render 渲染内容并输出到页面。本命令为初级对象成员命令。 参数<1>的名称为“模板数据”,类型为“存取键值表(JMap)”,可以被省略。需要生成模板的来源数据。如果模板数据为空,则默认传递 请求.属性表() 用于模板渲染。 参数<2>的名称为“模板路径”,类型为“文本型(text)”,可以被省略。在网站模板目录下的相对或绝对路径。如果为空或空文本则使用当前视图函数所绑定的模板文件。路径不局限于“模板”目录,可以使用“../”这样的相对方式来定位模板文件。模板文件的后缀对应网站配置项[模板后缀]设置的值。默认为 .esp,模板后缀决定了渲染引擎的类型。 参数<3>的名称为“渲染文档类型”,类型为“文本型(text)”,可以被省略。返回给浏览器的HTTP头部Content-Type内容。如果为空则使用服务器配置(配置项:渲染-默认文档类型)。具体格式可以参考HTML的MimeMap。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.渲染到文本 ([存取键值表 模板数据],[文本型 模板路径],[逻辑型 是否转码]) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:RenderToString 直接将渲染结果输出为文本。本命令为初级对象成员命令。 参数<1>的名称为“模板数据”,类型为“存取键值表(JMap)”,可以被省略。需要生成模板的来源数据。如果模板数据为空,则默认传递 请求.属性表() 用于模板渲染。 参数<2>的名称为“模板路径”,类型为“文本型(text)”,可以被省略。在网站模板目录下的相对或绝对路径。如果为空或空文本则使用当前视图函数所绑定的模板文件。路径不局限于“模板”目录,可以使用“../”这样的相对方式来定位模板文件。模板文件的后缀对应网站配置项[模板后缀]设置的值。默认为 .esp,模板后缀决定了渲染引擎的类型。 参数<3>的名称为“是否转码”,类型为“逻辑型(bool)”,可以被省略。是否转码为本地编码类型的文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.渲染消息页 (文本型 内容,[文本型 标题],[整数型 类型],[文本型 参数]) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:RenderAlertPage 渲染输出一个临时的弹窗消息页面。页面路径:[模板]/default.alert.esp。如果要重写此页面,只要在此路径创建对应的模板文件即可。本命令为初级对象成员命令。 参数<1>的名称为“内容”,类型为“文本型(text)”。消息的具体内容文本。 参数<2>的名称为“标题”,类型为“文本型(text)”,可以被省略。消息的具体标题文本。 参数<3>的名称为“类型”,类型为“整数型(int)”,可以被省略。显示消息后的处理类型。[0] 默认类型(不做跳转等操作) [1] 返回上页 [2] 重定向。默认: 0。 参数<4>的名称为“参数”,类型为“文本型(text)”,可以被省略。处理参数。针对参数【类型】 [2: 重定向] 此处为重定向地址。其它类型此参数为空。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.重定向 (文本型 重定向地址,[逻辑型 是否为永久地址],[逻辑型 自动处理容器路径]) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:SendRedirect 重定向到新的网址。本命令为初级对象成员命令。 参数<1>的名称为“重定向地址”,类型为“文本型(text)”。要重定向的网址。网站内请使用相对路径,网站外用绝对地址。 参数<2>的名称为“是否为永久地址”,类型为“逻辑型(bool)”,可以被省略。通知浏览器当前地址是否永久定位到新的地址。如果省略则默认为“假”。HTTP响应信息中[301]代表永久重定向 [302]为临时重定向,具体请参考HTTP/1.1协议。 参数<3>的名称为“自动处理容器路径”,类型为“逻辑型(bool)”,可以被省略。指定是否自动处理容器路径,如果不设置,则默认自动处理。如果设置为“真”,则不对路径做容器路径的转换处理。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取回响应数据 (通用型变量 数据变量,逻辑型 是否编码) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:GetResponseData 获取之前写出的响应数据(文本格式默认已编码)。获取的数据类型转换失败会返回假。本命令为中级对象成员命令。 参数<1>的名称为“数据变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。支持易语言所有基础数据类型(通过文本转换)和 存取键值表、存取列表。当类型为存取键值表和存取列表时,同时支持从JSON文本取回和从字节集取回(对应对象的到字节集方法生成的字节集)。 参数<2>的名称为“是否编码”,类型为“逻辑型(bool)”,初始值为“真”。如果调用 写出文本/写出结果/写出成功/写出失败/渲染 方法写出的文本数据,默认是已经编码过的,这里需要设置为真。如果调用 写出字节集 写出的数据,实际为未编码过的字节集数据,这里设置为假。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空响应数据 () - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:ClearResponseData 清空之前写出的数据。这部分数据包括 写出文本、写出数据、写出结果、写出成功、写出失败、渲染 等产生的响应数据,同时也包括 发送文件 操作指定的文件路径。执行本方法后之前写出的数据都将被情空空那个,发送文件操作也将被撤销。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加Cookie (存取键值表 COOKIE表,[文本型 域名],[文本型 路径],[文本型 过期时间],[逻辑型 是否安全传输]) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:AddCookie 添加用户Cookie。本命令为初级对象成员命令。 参数<1>的名称为“COOKIE表”,类型为“存取键值表(JMap)”。存储COOKIE的存取键值表(键值均为文本型)。键为cookie项名称,值为cookie值。值可以为空。 参数<2>的名称为“域名”,类型为“文本型(text)”,可以被省略。COOKIE对应的域名。不设置则为当前域名。 参数<3>的名称为“路径”,类型为“文本型(text)”,可以被省略。对应网站中的路径。不设置则设置COOKIE到默认路径下。 参数<4>的名称为“过期时间”,类型为“文本型(text)”,可以被省略。过期时间文本。为“0”为删除COOKIE;为数字则为多少秒后过期;如果指定的为指定日期时间请使用转换函数转换为GMT时间格式。 参数<5>的名称为“是否安全传输”,类型为“逻辑型(bool)”,可以被省略。规定是否通过安全的 HTTPS 连接来传输 cookie。为空或者“假”则不使用。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置SessionID (文本型 SessionID) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:SetSession 设置用户Session。本命令为初级对象成员命令。 参数<1>的名称为“SessionID”,类型为“文本型(text)”。设置用户的SessionID内容。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取SessionID () - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:GetSession 获取用户Session。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取响应状态 () - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:GetStatus 获取页面响应状态。例如:200(正常)/404(未找到),其余请参考HTTP协议。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置响应状态 (整数型 HTTP响应状态) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:SetStatus 设置页面响应状态。例如:200(正常)/404(未找到),其余请参考HTTP协议。本命令为初级对象成员命令。 参数<1>的名称为“HTTP响应状态”,类型为“整数型(int)”。HTTP的返回状态。例如[200]正常 [404]网页不存在 [500]网页错误等。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.发送文件 ([文本型 文件路径],[逻辑型 是否缓存]) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:SendFile 发送文件给用户。当[文件路径]参数不为空时,实际文件不存在则返回假。[文件路径]参数为空或空文本,则为撤销文件发送操作。发送文件请求不会立即执行,而是在所有【视图函数】/【全局函数】/【后置全局函数】处理完后执行写出。如果你想撤销发送文件的操作,可重新调用本命令并设置“文件路径”参数为空即可,您也可以通过执行“清空响应数据”方法撤销文件发送操作。写出的内容不会被自动编码,需要指定编码格式,请使用置响应头修改 Content-Type,此功能支持断点续传和一切静态资源传送所支持的基础功能和属性。本命令为初级对象成员命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”,可以被省略。要发送文件的路径。如果为空或空文本则为撤销文件发送操作。可以使用相对路径和绝对路径。相对路径是针对 [网站]/网页/ 目录的相对位置。相对路径请使用“/”开头。 参数<2>的名称为“是否缓存”,类型为“逻辑型(bool)”,可以被省略。是否响应标准的(浏览器)文件缓存设置。如果为空则默认为[真]。如果为[假]则当前请求将不被浏览器缓存。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取发送文件路径 () - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:GetSendFilePath 获取调用“发送文件”方法设置的文件绝对路径。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.写出结果 (逻辑型 状态,[文本型 消息],[通用型 数据],[整数型 消息码]) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:ApiWriteResult 输出统一格式的结果。结果内容除非特别指定,默认情况下输出为JSON,结果数据包含 [stat] 状态(逻辑型 成功为真),[code] 消息码(整数型 给消息指定的编号信息,通常大于等于0表示成功,小于0表示失败,具体含义可以自己定义),[message] 消息(成功或失败时的具体原因和结果),[data] 数据(通常在成功时设置为具体成功的数据)。本命令为初级对象成员命令。 参数<1>的名称为“状态”,类型为“逻辑型(bool)”。设置执行是成功还是失败。对应返回结果中的[stat]。 参数<2>的名称为“消息”,类型为“文本型(text)”,可以被省略。失败或成功时提供给客户端的文本反馈结果。对应返回结果中的[message]。 参数<3>的名称为“数据”,类型为“通用型(all)”,可以被省略。成功时返回给用户的具体数据(失败时也可以返回)。不设置则对应的数据返回为空。对应返回结果中的[data]。 参数<4>的名称为“消息码”,类型为“整数型(int)”,可以被省略。为当前类型的消息设置的消息编号。譬如成功时为0,失败时(通常设置为负数)根据具体原因做分组,逻辑验证失败-1,数据库操作失败-2,没有登录-9 等等。对应返回结果中的[code]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.写出结果_宽文本 (逻辑型 状态,[文本型 宽文本消息],[通用型 数据],[整数型 消息码]) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:ApiWriteResultW 输出统一格式的结果。结果内容除非特别指定,默认情况下输出为JSON,结果数据包含 [stat] 状态(逻辑型 成功为真),[code] 消息码(整数型 给消息指定的编号信息,通常大于等于0表示成功,小于0表示失败,具体含义可以自己定义),[message] 消息(成功或失败时的具体原因和结果),[data] 数据(通常在成功时设置为具体成功的数据)。本命令为初级对象成员命令。 参数<1>的名称为“状态”,类型为“逻辑型(bool)”。设置执行是成功还是失败。对应返回结果中的[stat]。 参数<2>的名称为“宽文本消息”,类型为“文本型(text)”,可以被省略。失败或成功时提供给客户端的文本反馈结果。可通过 创建宽文本() 函数进行宽文本的创建。 对应返回结果中的[message]。 参数<3>的名称为“数据”,类型为“通用型(all)”,可以被省略。成功时返回给用户的具体数据(失败时也可以返回)。不设置则对应的数据返回为空。对应返回结果中的[data]。 参数<4>的名称为“消息码”,类型为“整数型(int)”,可以被省略。为当前类型的消息设置的消息编号。譬如成功时为0,失败时(通常设置为负数)根据具体原因做分组,逻辑验证失败-1,数据库操作失败-2,没有登录-9 等等。对应返回结果中的[code]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.写出成功 ([文本型 消息],[通用型 数据],[整数型 消息码]) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:ApiWriteResultSucc 输出统一格式的成功结果。结果内容除非特别指定,默认情况下输出为JSON,结果数据包含 [stat] 状态 真(逻辑型),[code] 消息编号(整数型 给消息指定的编号信息,通常大于等于0表示成功,小于0表示失败,具体含义可以自己定义),[message] 消息(成功或失败时的具体原因和结果),[data] 数据(通常在成功时设置为具体成功的数据)。本命令为初级对象成员命令。 参数<1>的名称为“消息”,类型为“文本型(text)”,可以被省略。失败或成功时提供给客户端的文本反馈结果。对应返回结果中的[message]。 参数<2>的名称为“数据”,类型为“通用型(all)”,可以被省略。成功时返回给用户的具体数据(失败时也可以返回)。不设置则对应的数据返回为空。对应返回结果中的[data]。 参数<3>的名称为“消息码”,类型为“整数型(int)”,可以被省略。为当前类型的消息设置的消息编号。譬如成功时为0,失败时(通常设置为负数)根据具体原因做分组,逻辑验证失败-1,数据库操作失败-2,没有登录-9 等等。对应返回结果中的[code]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.写出成功_宽文本 ([文本型 宽文本消息],[通用型 数据],[整数型 消息码]) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:ApiWriteResultWSucc 输出统一格式的成功结果。结果内容除非特别指定,默认情况下输出为JSON,结果数据包含 [stat] 状态 真(逻辑型),[code] 消息编号(整数型 给消息指定的编号信息,通常大于等于0表示成功,小于0表示失败,具体含义可以自己定义),[message] 消息(成功或失败时的具体原因和结果),[data] 数据(通常在成功时设置为具体成功的数据)。本命令为初级对象成员命令。 参数<1>的名称为“宽文本消息”,类型为“文本型(text)”,可以被省略。失败或成功时提供给客户端的文本反馈结果。可通过 创建宽文本() 函数进行宽文本的创建。 对应返回结果中的[message]。 参数<2>的名称为“数据”,类型为“通用型(all)”,可以被省略。成功时返回给用户的具体数据(失败时也可以返回)。不设置则对应的数据返回为空。对应返回结果中的[data]。 参数<3>的名称为“消息码”,类型为“整数型(int)”,可以被省略。为当前类型的消息设置的消息编号。譬如成功时为0,失败时(通常设置为负数)根据具体原因做分组,逻辑验证失败-1,数据库操作失败-2,没有登录-9 等等。对应返回结果中的[code]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.写出失败 ([文本型 消息],[通用型 数据],[整数型 消息码]) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:ApiWriteResultError 输出统一格式的失败结果。结果内容除非特别指定,默认情况下输出为JSON,结果数据包含 [stat] 状态 假(逻辑型),[code] 消息编号(整数型 给消息指定的编号信息,通常大于等于0表示成功,小于0表示失败,具体含义可以自己定义),[message] 消息(成功或失败时的具体原因和结果),[data] 数据(通常在成功时设置为具体成功的数据)。本命令为初级对象成员命令。 参数<1>的名称为“消息”,类型为“文本型(text)”,可以被省略。失败或成功时提供给客户端的文本反馈结果。对应返回结果中的[message]。 参数<2>的名称为“数据”,类型为“通用型(all)”,可以被省略。成功时返回给用户的具体数据(失败时也可以返回)。不设置则对应的数据返回为空。对应返回结果中的[data]。 参数<3>的名称为“消息码”,类型为“整数型(int)”,可以被省略。为当前类型的消息设置的消息编号。譬如成功时为0,失败时(通常设置为负数)根据具体原因做分组,逻辑验证失败-1,数据库操作失败-2,没有登录-9 等等。对应返回结果中的[code]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.写出失败_宽文本 ([文本型 宽文本消息],[通用型 数据],[整数型 消息码]) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:ApiWriteResultWError 输出统一格式的失败结果。结果内容除非特别指定,默认情况下输出为JSON,结果数据包含 [stat] 状态 假(逻辑型),[code] 消息编号(整数型 给消息指定的编号信息,通常大于等于0表示成功,小于0表示失败,具体含义可以自己定义),[message] 消息(成功或失败时的具体原因和结果),[data] 数据(通常在成功时设置为具体成功的数据)。本命令为初级对象成员命令。 参数<1>的名称为“宽文本消息”,类型为“文本型(text)”,可以被省略。失败或成功时提供给客户端的文本反馈结果。可通过 创建宽文本() 函数进行宽文本的创建。 对应返回结果中的[message]。 参数<2>的名称为“数据”,类型为“通用型(all)”,可以被省略。成功时返回给用户的具体数据(失败时也可以返回)。不设置则对应的数据返回为空。对应返回结果中的[data]。 参数<3>的名称为“消息码”,类型为“整数型(int)”,可以被省略。为当前类型的消息设置的消息编号。譬如成功时为0,失败时(通常设置为负数)根据具体原因做分组,逻辑验证失败-1,数据库操作失败-2,没有登录-9 等等。对应返回结果中的[code]。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置模板渲染路径 ([文本型 模板文件]) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:SetTempTpl 设置本次模板的渲染路径。如果为空文本,则重置为绑定的默认模板文件。本设置只针对本次请求。本命令为中级对象成员命令。 参数<1>的名称为“模板文件”,类型为“文本型(text)”,可以被省略。视图函数默认渲染模板文件路径。不提供则在无模板参数的 响应.渲染() 会执行失败。建议使用“/”开头的相对路径,使用相对路径时将自动定位到“[网站]/[模板]/”目录下对应的文件。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取模板渲染路径 () - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:GetTempTpl 获取当前的模板渲染路径。如果没有使用“置模板渲染路径()”方法重置过本次请求的模板路径,则返回绑定的默认模板渲染文件路径。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取默认模板路径 () - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:GetTemplatePath 获取请求匹配到的路径视图函数携带的模板路径。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型数组〉 对象.取模板标签 ([文本型 模板路径],逻辑型 包含普通标签,逻辑型 包含配置标签,逻辑型 包含COOKIE标签,逻辑型 包含请求参数标签,逻辑型 包含Session标签) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:GetTemplateLabels 获取模板标签内容。本命令为初级对象成员命令。 参数<1>的名称为“模板路径”,类型为“文本型(text)”,可以被省略。是否返回内容中包含普通的标签。 参数<2>的名称为“包含普通标签”,类型为“逻辑型(bool)”,初始值为“真”。是否返回内容中包含的普通标签。 参数<3>的名称为“包含配置标签”,类型为“逻辑型(bool)”,初始值为“真”。是否返回包含动态注入的配置参数标签(_配置.开头的标签)。 参数<4>的名称为“包含COOKIE标签”,类型为“逻辑型(bool)”,初始值为“真”。是否返回包含的动态注入的Cookie标签(_COOKIES.开头的标签)。 参数<5>的名称为“包含请求参数标签”,类型为“逻辑型(bool)”,初始值为“真”。是否返回包含动态注入的请求参数标签(_参数.开头的标签)。 参数<6>的名称为“包含Session标签”,类型为“逻辑型(bool)”,初始值为“真”。是否返回包含动态注入的Session标签(_SESSION.开头的标签)。如果不填写本参数,则默认为:假。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置发送速度 (整数型 发送速度) - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:SetSpeed 设置当前连接每秒发送文件的字节数(单位KB)。如果为 0 则不限制速度。本方法只针对尺寸大于GZIP限制尺寸的文件有效。本命令为中级对象成员命令。 参数<1>的名称为“发送速度”,类型为“整数型(int)”。单位为KB。如果小于0则自动设置为0。为0时表示不限制速度。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取发送速度 () - E2EE服务器套件会员版3.3.6->服务器响应 英文名称:GetSpeed 获取当前连接每秒发送文件的字节数(单位KB)。如果为 0 则不限制速度。本方法只针对尺寸大于GZIP限制尺寸的文件有效。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:存取键值表 英文名称:JMap 本数据类型为普通类型,共包含 82 个成员命令。 操作系统需求: Windows 存取值用的键值对象。等同于Java中的HashMap 或 C#中的Dictionary对象。 组件事件列表: 调用格式: 〈逻辑型〉 对象.创建 (通用型 键值,... ) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:CreateByDatas 从数据创建键值表。如果键值表已经存在数据,则已有数据会被清空。添加符合格式的数据返回 真。格式单数为键,复数为值。值类型只支持存取键值表支持的类型。例如: 键值表.创建(“名称”, “谢栋”, “性别”, “男”, “年龄”, 30)。如果键不为文本则不会插入,值类型只支持存取键值表支持的类型,不支持的将不会被插入新对象中。 本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“键值”,类型为“通用型(all)”。键/值内容。单数为键(必须为文本型),复数为值(仅支持存取键值表支持的类型)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.创建消息 (逻辑型 状态,[文本型 消息],[通用型 数据],[整数型 消息码]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:CreateMessage 创建并赋值当前键值表对象为标准格式的消息数据,可使用键值表“消息”开头的方法获取具体数据,标准消息数据包含以下属性:[stat] 状态(逻辑型 成功为真),[message] 消息(成功或失败时的具体原因和结果),[data] 数据(通常在成功时设置为具体成功的数据)[code] 消息码(整数型 给消息指定的编号信息,通常大于等于0表示成功,小于0表示失败,具体含义可以自己定义),。本命令为初级对象成员命令。 参数<1>的名称为“状态”,类型为“逻辑型(bool)”。设置执行是成功还是失败。对应返回结果中的[stat]。 参数<2>的名称为“消息”,类型为“文本型(text)”,可以被省略。失败或成功时提供给客户端的文本反馈结果。对应返回结果中的[message]。 参数<3>的名称为“数据”,类型为“通用型(all)”,可以被省略。成功时返回给用户的具体数据(失败时也可以返回)。不设置则对应的数据返回为空。对应返回结果中的[data]。 参数<4>的名称为“消息码”,类型为“整数型(int)”,可以被省略。为当前类型的消息设置的消息编号。譬如成功时为0,失败时(通常设置为负数)根据具体原因做分组,逻辑验证失败-1,数据库操作失败-2,没有登录-9 等等。对应返回结果中的[code]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.创建消息_宽文本 (逻辑型 状态,[文本型 宽文本消息],[通用型 数据],[整数型 消息码]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:CreateMessageW 创建并赋值当前键值表对象为标准格式的消息数据,可使用键值表“消息”开头的方法获取具体数据,标准消息数据包含以下属性:[stat] 状态(逻辑型 成功为真),[message] 消息(成功或失败时的具体原因和结果),[data] 数据(通常在成功时设置为具体成功的数据)[code] 消息码(整数型 给消息指定的编号信息,通常大于等于0表示成功,小于0表示失败,具体含义可以自己定义),。本命令为初级对象成员命令。 参数<1>的名称为“状态”,类型为“逻辑型(bool)”。设置执行是成功还是失败。对应返回结果中的[stat]。 参数<2>的名称为“宽文本消息”,类型为“文本型(text)”,可以被省略。失败或成功时提供给客户端的文本反馈结果。可通过 创建宽文本() 函数进行宽文本的创建。 对应返回结果中的[message]。 参数<3>的名称为“数据”,类型为“通用型(all)”,可以被省略。成功时返回给用户的具体数据(失败时也可以返回)。不设置则对应的数据返回为空。对应返回结果中的[data]。 参数<4>的名称为“消息码”,类型为“整数型(int)”,可以被省略。为当前类型的消息设置的消息编号。譬如成功时为0,失败时(通常设置为负数)根据具体原因做分组,逻辑验证失败-1,数据库操作失败-2,没有登录-9 等等。对应返回结果中的[code]。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取类型 (文本型 主键) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetType 取内容类型。使用 #存取类型_ 开头的常量。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取数量 ([文本型 主键]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:Count 取元素数量。参数为空或空文本,则直接返回当前键值表的数量。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”,可以被省略。主键文本或表达式。如果要获取当前键值表的键值对数量,则不需要此参数。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否存在 (文本型 主键) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:Exists 判断指定键对应的值是否存在。对应键不存在时返回为假。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否为空值 (文本型 主键) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:IsNullValue 判断内容是否为空类型。如果对应主键的值类型为空 或 主键对应内容不存在则直接返回 真。存在内容且不为空类型则返回 假。对应的赋值方法为 置为空值()。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置值 (文本型 主键,通用型 值) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:Setter 本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“值”,类型为“通用型(all)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.连续置值 (通用型 键值,... ) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:MultiPut 连续赋值到键值表。添加符合格式的数据返回 真。如果赋值的主键已经存在,结果和赋值一样对应主键内容将被新内容覆盖。格式单数为键,复数为值。值类型只支持存取键值表支持的类型。例如: 键值表.连续置值(“名称”, “谢栋”, “性别”, “男”, “年龄”, 30)。如果键不为文本则不会插入,值类型只支持存取键值表支持的类型,不支持的将不会被插入。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“键值”,类型为“通用型(all)”。键/值内容。单数为键(必须为文本型),复数为值(仅支持存取键值表支持的类型)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.连续填充 (整数型 填充方式,通用型 键值,... ) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:MultiFill 连续填充内容到键值表。跟 连续置值() 方法不同的是,允许针对 空 和 非空 的情况选择性的填充内容。添加符合格式的数据返回 真。如果赋值的主键已经存在,结果和赋值一样对应主键内容将被新内容覆盖。格式单数为键,复数为值。值类型只支持存取键值表支持的类型。例如: 键值表.连续填充(#键值填充类型_仅填充空值,“名称”, “谢栋”, “性别”, “男”, “年龄”, 30)。如果键不为文本则不会插入,值类型只支持存取键值表支持的类型,不支持的将不会被插入。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“填充方式”,类型为“整数型(int)”,初始值为“0”。填充数据的方式。[0] 填充所有键值(作用等同于 连续置值) [1] 仅填充键值表中不存在或类型为空的值 [2] 仅填充键值表中存在且类型不为空的值。可使用“#键值填充类型_”开头的常量。 参数<2>的名称为“键值”,类型为“通用型(all)”。键/值内容。单数为键(必须为文本型),复数为值(仅支持存取键值表支持的类型)。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取文本 (文本型 主键) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetString 取内容文本。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取整数 (文本型 主键) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetInt 取内容为整数型。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.取长整数 (文本型 主键) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetLong 取内容为长整数型。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 操作系统需求: Windows 调用格式: 〈双精度小数型〉 对象.取双精度小数 (文本型 主键) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetDouble 取内容为双精度小数。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 操作系统需求: Windows 调用格式: 〈小数型〉 对象.取小数 (文本型 主键) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetFloat 取内容为小数。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取逻辑值 (文本型 主键) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetBool 取内容为逻辑值。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取键值表 (文本型 主键,存取键值表 键值表变量) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetMap 取内容为存取键值表。执行本操作前将自动清空[键值表变量]参数中的数据。如果寻找到的值类型不为键值表,则返回 假。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“键值表变量”,类型为“存取键值表(JMap)”。要取回数据的键值表变量。返回成功时,则键值表数据会被写入到本变量中。返回失败时,此变量会被自动清空。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取列表 (文本型 主键,存取列表 列表变量) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetList 取内容为存取列表。执行本操作前将自动清空[列表变量]参数中的数据。如果寻找到的值类型不为列表,则返回 假。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“列表变量”,类型为“存取列表(JList)”。要取回数据的列表变量。返回成功时,则列表数据会被写入到本变量中。返回失败时,此变量会被自动清空。 操作系统需求: Windows 调用格式: 〈日期时间型〉 对象.取时间 (文本型 主键) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetDate 本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.取字节集 (文本型 主键) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetBin 本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取宽文本 (文本型 主键) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetWString 取回宽文本原始内容。如果需要取回易语言可直接识别的文本格式(GBK)可以使用“取文本”方法。宽文本格式为java编码格式。在此编码格式中,ASCII外的宽字符将通过 “\u” + 4位十六进制文本 进行转义。能够通过常规的文本类型做文本处理操作。例如“中国”转换为宽文本后:\u4e2d\u56fd。本命令为中级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 操作系统需求: Windows 调用格式: 〈宽文本型〉 对象.取宽文本对象 (文本型 主键) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetWStringObject 取回宽文本到【宽文本型】对象。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取JSON值 (文本型 主键,逻辑型 是否修饰,[逻辑型 是否UNICODE],[整数型 主键排序方式],[整数型 小数精度],[逻辑型 是否宽文本主键]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetValueToJson 获取值结果到JSON文本。失败返回空文本。如果需要将当前对象转换为JSON请使用“到JSON”方法。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“是否修饰”,类型为“逻辑型(bool)”,初始值为“假”。修饰后输出的内容更便于阅读。效率会稍微低一点。 参数<3>的名称为“是否UNICODE”,类型为“逻辑型(bool)”,可以被省略。是否输出为UNICODE文本。如果为空则默认为假,如果为真,则中文等字符将转换为UNICODE并转换为以“\u”开头带四位十六进制文本的内容。 参数<4>的名称为“主键排序方式”,类型为“整数型(int)”,可以被省略。当前键值表和所有下级键值表输出时的主键排序方式。[0] 不排序 [1] 正向排序 [2] 反向排序。如果为空则默认为0。 参数<5>的名称为“小数精度”,类型为“整数型(int)”,可以被省略。小数的精度长度。如果为空则默认为0,如果为0则使用自动精度,如果小于0则默认为0。 参数<6>的名称为“是否宽文本主键”,类型为“逻辑型(bool)”,可以被省略。当前生成内容中的键值表主键本身为宽文本(\u开头)。如果为“真”则输出时遇到 \u 开头的内容不转义。默认为 假。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置为空值 (文本型 主键) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SetNull 设置内容为空值。可用 取类型 来判断是否为空。值为空时通过 是否存在() 判断返回的也为真。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置文本 (文本型 主键,文本型 值) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SetString 置内容文本。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“值”,类型为“文本型(text)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置整数 (文本型 主键,整数型 值) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SetInt 置内容为整数型。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“值”,类型为“整数型(int)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置长整数 (文本型 主键,长整数型 值) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SetLong 置内容为长整数型。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“值”,类型为“长整数型(int64)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置双精度小数 (文本型 主键,双精度小数型 值) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SetDouble 置内容为双精度小数。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“值”,类型为“双精度小数型(double)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置小数 (文本型 主键,小数型 值) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SetFloat 置内容为小数。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“值”,类型为“小数型(float)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置逻辑值 (文本型 主键,逻辑型 值) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SetBool 置内容为逻辑值。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“值”,类型为“逻辑型(bool)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置键值表 (文本型 主键,存取键值表 值,[逻辑型 是否交换内容]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SetMap 置内容为存取键值表。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“值”,类型为“存取键值表(JMap)”。值内容。 参数<3>的名称为“是否交换内容”,类型为“逻辑型(bool)”,可以被省略。是否交换参数[值]和 目标键值表 中的内容。如果参数为空则默认为[假]。如果目标键值表不存在,则新建键值表后再进行内容交换(此时[值]参数指定的键值表变量内容交换后变成空的键值表)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置列表 (文本型 主键,存取列表 值,[逻辑型 是否交换内容]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SetList 置内容为存取列表。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“值”,类型为“存取列表(JList)”。值内容。 参数<3>的名称为“是否交换内容”,类型为“逻辑型(bool)”,可以被省略。是否交换参数[值]和 目标存取列表 中的内容。如果参数为空则默认为[假]。如果目标存取列表不存在,则新建存取列表后再进行内容交换(此时[值]参数指定的存取列表变量内容交换后变成空的存取列表)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置时间 (文本型 主键,日期时间型 值) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SetDate 本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“值”,类型为“日期时间型(date)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置字节集 (文本型 主键,字节集 值) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SetBin 本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“值”,类型为“字节集(bin)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置宽文本 (文本型 主键,通用型 宽文本) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SetWString 置内容为宽文本。宽文本的内容必须使用“创建宽文本”函数产生,如果您要设置的宽文本类型为易语言默认文本格式(GBK)或者其他文本编码格式,请换成“置宽文本_编码”方法。宽文本格式为java编码格式。在此编码格式中,ASCII外的宽字符将通过 “\u” + 4位十六进制文本 进行转义。能够通过常规的文本类型做文本处理操作。例如“中国”转换为宽文本后:\u4e2d\u56fd。本命令为中级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“宽文本”,类型为“通用型(all)”。文本(通过 创建宽文本 创建) 或 宽文本对象。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置宽文本_编码 (文本型 主键,通用型 来源文本,[文本型 来源编码]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SetWStringByEncoding 置特定文本编码格式的内容为宽文本。宽文本格式为java编码格式。在此编码格式中,ASCII外的宽字符将通过 “\u” + 4位十六进制文本 进行转义。能够通过常规的文本类型做文本处理操作。例如“中国”转换为宽文本后:\u4e2d\u56fd。本命令为中级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“来源文本”,类型为“通用型(all)”。来源文本内容。仅支持 文本型 和 字节集。可为任意E2EE内部支持的编码格式(通过“#文本编码格式_”常量可以查看)。 参数<3>的名称为“来源编码”,类型为“文本型(text)”,可以被省略。要转换为宽文本的文本内容编码格式。如果为空或空文本,则默认为“GBK”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置JSON值 (文本型 主键,通用型 JSON数据,[文本型 来源编码类型],[逻辑型 是否宽文本主键]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SetValueFromJson 从JSON文本设置值结果。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“JSON数据”,类型为“通用型(all)”。JSON文本内容。只支持 文本型、宽文本型 和 字节集 类型的数据。如果JSON文本内容不为对象类型(Object)则载入失败。对象类型格式为“{”开头“}”结束,例如:{ "name": "E2EE" }。数组类型(Array)的JSON文本请使用“存取列表”类型对象载入。 参数<3>的名称为“来源编码类型”,类型为“文本型(text)”,可以被省略。来源编码类型文本。本参数只支持文本格式参数,可使用“#文本编码格式_”开头的常量指定编码格式。为空则不进行编码转换等处理。 参数<4>的名称为“是否宽文本主键”,类型为“逻辑型(bool)”,可以被省略。解析后主键为宽文本(\u)。使用时只能通过宽文本作为主键来读取内容。 操作系统需求: Windows 调用格式: 〈文本型数组〉 对象.取键数组 ([整数型 主键排序方式]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetKeys 取所有键名称数组。本命令为初级对象成员命令。 参数<1>的名称为“主键排序方式”,类型为“整数型(int)”,可以被省略。当前键值表和所有下级键值表输出时的主键排序方式。[0] 不排序 [1] 正向排序 [2] 反向排序。如果为空则默认为0。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取主键列表 (存取列表 目标列表,[整数型 排序方式],[逻辑型 宽文本主键]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetKeysToList 取所有主键名称到列表。返回主键数量。本命令为初级对象成员命令。 参数<1>的名称为“目标列表”,类型为“存取列表(JList)”。要输出主键的目标列表。 参数<2>的名称为“排序方式”,类型为“整数型(int)”,可以被省略。获取主键的排序方式。[0] 不排序 [1] 正向排序 [2] 反向排序。如果为空则默认为0。 参数<3>的名称为“宽文本主键”,类型为“逻辑型(bool)”,可以被省略。确定主键是否为宽文本,如果为真,则列表项类型为宽文本。默认为【假】。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除 (文本型 主键) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:Delete 删除键值对。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.清空 () - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:Clear 清空所有内容。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.主键更名 (文本型 原主键名,文本型 新主键名,[文本型 其它主键名],... ) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:ChangeName 更改键值表中的主键名称。原始名称的主键必须存在,目标名称主键不能存在,参数个数只能为复数,单数为原主键名称,复数为新主键名称。否则返回失败。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“原主键名”,类型为“文本型(text)”。原主键的名称。 参数<2>的名称为“新主键名”,类型为“文本型(text)”。新主键的名称。 参数<3>的名称为“其它主键名”,类型为“文本型(text)”,可以被省略。其它的主键名称,单数为原主键名,复数为新主键名。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.键值互换 (存取键值表 键值表变量) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SwapKV 生成键值互换之后的键值表。新的键为原键值表的 取文本() 生成的内容,数值、日期、字节集等等会被转换为文本,如果同一个值作为主键同时存在多个键值,则只会保留最后一个结果(由于键值表的存储结构可能会造成结果的随机性)。本命令为初级对象成员命令。 参数<1>的名称为“键值表变量”,类型为“存取键值表(JMap)”。存放键值互换结果的变量。键值互换后,内容被写入到当前变量中。在互换之前此变量原始内容会被清空。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.子列表排序 (文本型 主键,[整数型 排序方式],[文本型 排序字段]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SortSubList 对键值表中的子列表进行排序。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“排序方式”,类型为“整数型(int)”,可以被省略。排序方式。可使用“#存取排序方式_”开头的常量。[0] 按文本升序 [1] 按文本降序 [10] 按整数升序 [11] 按整数降序 [20] 按小数升序 [21] 按小数降序 [-1] 乱序。 参数<3>的名称为“排序字段”,类型为“文本型(text)”,可以被省略。如果列表中内容为键值表,可以通过表达式指定键值表主键名或者表达式。例如:name 、child.age。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.子列表添加 (文本型 主键,通用型 值) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:AppendSubListValue 对键值表中的子列表进行添加值的操作。其中主键指向的值类型必须为[存取列表]类型时才有效。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“值”,类型为“通用型(all)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.子列表删除 (文本型 主键,整数型 起始位置,[整数型 删除数量]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SubListDelete 对键值表中的子列表进行删除操作。其中主键指向的值类型必须为[存取列表]类型时才有效。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。主键文本。可以使用任意文本做为主键。主键也支持JSON式路径操作,具体格式为“//” + 表达式。列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。如果您的主键名本身以“//”开头,请使用四个斜杠“////”做为起始来进行转义。JSON路径使用示例: 指向主键为“children”列表中的第一个元素://children[1] 其它示例://children[1].name;//cars.toyota.color;//jobs.tags[2]。 参数<2>的名称为“起始位置”,类型为“整数型(int)”。起始位置从1开始。如果大于0则从指定位置删除,如果小于0则从倒数位置获取(例如为-2则从倒数第二个值开始)开始删除。 参数<3>的名称为“删除数量”,类型为“整数型(int)”,可以被省略。要删除子列表项的数量。如果为空则默认为[1]。如果删除位置超过列表范围,则只删除范围内的数据。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.到文本 () - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:ToString 输出内容为文本。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.到JSON (逻辑型 是否修饰,[逻辑型 是否UNICODE],[整数型 主键排序方式],[整数型 小数精度],[逻辑型 是否宽文本主键]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:ToJSON 内容转换到JSON文本。本命令为初级对象成员命令。 参数<1>的名称为“是否修饰”,类型为“逻辑型(bool)”,初始值为“假”。修饰后输出的内容更便于阅读。效率会稍微低一点。 参数<2>的名称为“是否UNICODE”,类型为“逻辑型(bool)”,可以被省略。是否输出为UNICODE文本。如果为空则默认为假,如果为真,则中文等字符将转换为UNICODE并转换为以“\u”开头带四位十六进制文本的内容。 参数<3>的名称为“主键排序方式”,类型为“整数型(int)”,可以被省略。当前键值表和所有下级键值表输出时的主键排序方式。[0] 不排序 [1] 正向排序 [2] 反向排序。如果为空则默认为0。 参数<4>的名称为“小数精度”,类型为“整数型(int)”,可以被省略。小数的精度长度。如果为空则默认为0,如果为0则使用自动精度,如果小于0则默认为0。 参数<5>的名称为“是否宽文本主键”,类型为“逻辑型(bool)”,可以被省略。当前生成内容中的键值表主键本身为宽文本(\u开头)。如果为“真”则输出时遇到 \u 开头的内容不转义。默认为 假。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.到XML (文本型 根名称,[逻辑型 按主键正向排序]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:ToXML 将键值表转换为XML文本。注意:转换后的XML不包含XML头信息,所以如果需要XML头,请手动添加“”到返回XML文本前。返回的XML不包含属性信息,主键的名称将被作为XML节点的名称,值将被自动转换为文本后作为节点的文本内容。本命令为初级对象成员命令。 参数<1>的名称为“根名称”,类型为“文本型(text)”。XML根的名称。例如“root”。则返回文本会被用根文本做嵌套,例如:...。 参数<2>的名称为“按主键正向排序”,类型为“逻辑型(bool)”,可以被省略。是否按照主键的ASCII码进行正向排序。如果为空则不排序,为真则按照ASCII正向排序(a到z),为假则按照ASCII反向排序(z到a)。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.到JSON数据 (逻辑型 是否修饰,[逻辑型 是否UNICODE],[整数型 主键排序方式],[整数型 小数精度],[逻辑型 是否宽文本主键],[文本型 输出编码]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:ToJsonBytes 取回JSON到指定编码数据。本命令为初级对象成员命令。 参数<1>的名称为“是否修饰”,类型为“逻辑型(bool)”,初始值为“假”。修饰后输出的内容更便于阅读。效率会稍微低一点。 参数<2>的名称为“是否UNICODE”,类型为“逻辑型(bool)”,可以被省略。是否输出为UNICODE文本。如果为空则默认为假,如果为真,则中文等字符将转换为UNICODE并转换为以“\u”开头带四位十六进制文本的内容。 参数<3>的名称为“主键排序方式”,类型为“整数型(int)”,可以被省略。当前键值表和所有下级键值表输出时的主键排序方式。[0] 不排序 [1] 正向排序 [2] 反向排序。如果为空则默认为0。 参数<4>的名称为“小数精度”,类型为“整数型(int)”,可以被省略。小数的精度长度。如果为空则默认为0,如果为0则使用自动精度,如果小于0则默认为0。 参数<5>的名称为“是否宽文本主键”,类型为“逻辑型(bool)”,可以被省略。当前生成内容中的键值表主键本身为宽文本(\u开头)。如果为“真”则输出时遇到 \u 开头的内容不转义。默认为 假。 参数<6>的名称为“输出编码”,类型为“文本型(text)”,可以被省略。输出数据的编码格式。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.到表单文本 ([文本型 编码格式],[逻辑型 按主键正向排序],[逻辑型 是否URL编码]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:ToFormString 将键值表序列化为表单文本。表单文本将被执行URL编码处理。本命令为初级对象成员命令。 参数<1>的名称为“编码格式”,类型为“文本型(text)”,可以被省略。编码格式文本。可使用“#文本编码格式_”开头的常量指定。如果为空或空文本则不进行编码转换。 参数<2>的名称为“按主键正向排序”,类型为“逻辑型(bool)”,可以被省略。是否按照主键的ASCII码进行正向排序。如果为空则不排序,为真则按照ASCII正向排序(a到z),为假则按照ASCII反向排序(z到a)。 参数<3>的名称为“是否URL编码”,类型为“逻辑型(bool)”,可以被省略。是否进行URL编码。如果为空则默认为 真。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.到表单数据 ([文本型 编码格式],[逻辑型 按主键正向排序],[逻辑型 是否URL编码]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:ToFormBin 将键值表序列化为表单(文本)字节集。本命令为初级对象成员命令。 参数<1>的名称为“编码格式”,类型为“文本型(text)”,可以被省略。编码格式文本。可使用“#文本编码格式_”开头的常量指定。如果为空或空文本则不进行编码转换。 参数<2>的名称为“按主键正向排序”,类型为“逻辑型(bool)”,可以被省略。是否按照主键的ASCII码进行正向排序。如果为空则不排序,为真则按照ASCII正向排序(a到z),为假则按照ASCII反向排序(z到a)。 参数<3>的名称为“是否URL编码”,类型为“逻辑型(bool)”,可以被省略。是否进行URL编码。如果为空则默认为 真。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.到字节集 ([逻辑型 开启CRC自校验]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:ToBinary 将当前对象序列化为二进制数据。本命令为初级对象成员命令。 参数<1>的名称为“开启CRC自校验”,类型为“逻辑型(bool)”,可以被省略。是否开启CRC自校验。如果开启了自校验,则载入数据时会自动验证数据内容。如果为空则默认为假。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.到Base64 ([逻辑型 开启CRC自校验]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:ToBase64 将当前对象序列化为二进制数据并通过Base64进行编码。本命令为初级对象成员命令。 参数<1>的名称为“开启CRC自校验”,类型为“逻辑型(bool)”,可以被省略。是否开启CRC自校验。如果开启了自校验,则载入数据时会自动验证数据内容。如果为空则默认为假。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从JSON载入 (通用型 JSON数据,[通用型 来源编码类型],[逻辑型 是否转换UNICODE],[逻辑型 是否宽文本主键]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:FromJSON 从JSON载入数据。本命令为初级对象成员命令。 参数<1>的名称为“JSON数据”,类型为“通用型(all)”。JSON文本内容。只支持 文本型、宽文本型 和 字节集 类型的数据。如果JSON文本内容不为对象类型(Object)则载入失败。对象类型格式为“{”开头“}”结束,例如:{ "name": "E2EE" }。数组类型(Array)的JSON文本请使用“存取列表”类型对象载入。 参数<2>的名称为“来源编码类型”,类型为“通用型(all)”,可以被省略。来源编码类型文本。本参数只支持文本格式参数,设置为通用型是为了兼容过去的用法,可使用“#文本编码格式_”开头的常量指定编码格式。为空则不进行编码转换等处理。 参数<3>的名称为“是否转换UNICODE”,类型为“逻辑型(bool)”,可以被省略。是否转换UNICODE文本(\u开头的文本)。 参数<4>的名称为“是否宽文本主键”,类型为“逻辑型(bool)”,可以被省略。解析后主键为宽文本(\u)。使用时只能通过宽文本作为主键来读取内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从XML载入 (文本型 XML内容) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:FromXML 从XML载入键值表。解析失败返回 假。载入的XML必须包含根节点,且只解析第一个根节点的内容到键值表。解析时会忽略节点属性,忽略文本、注释等没有名称的节点。例如 XML 为: E2EE1211 则解析后的键值表为:{ a: "E2EE", b: "1211" }。由于XML本身没有类型信息,所以所有解析的值都为文本型。本命令为初级对象成员命令。 参数<1>的名称为“XML内容”,类型为“文本型(text)”。XML文本的内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从表单载入 (通用型 表单数据,[文本型 数据编码],[文本型 强制转列表主键],... ) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:FromForm 从表单格式文本加载数据到键值表。载入前将自动清空。所有的值都以文本格式存储。同名称多个值的情况下,值内容将自动转换为【存取列表】对象(例如“a=1&a=2&b=3”载入后数据为 { a: [1, 2], b: 3 })。表单格式数据示例:“name=e2ee&value=1211”,载入后键值表内容为:{ name: e2ee, value: 1211 }。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“表单数据”,类型为“通用型(all)”。网页表单文本。仅支持文本和字节集,如果为空则本函数直接返回 假。 参数<2>的名称为“数据编码”,类型为“文本型(text)”,可以被省略。来源表单数据的编码格式。如果为空则使用默认编码(GBK)。 参数<3>的名称为“强制转列表主键”,类型为“文本型(text)”,可以被省略。指定内容格式必然为列表的主键名。指定的主键名称内容添加时将自动转换为列表。例如:指定此参数为“a”,来源表单文本为““a=1&b=2”载入后数据为 { a: [1], b: 2 })”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从列表载入 (存取列表 列表,[文本型 内容类型],文本型 列表主键,... ) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:FromList 从列表载入键值表。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“列表”,类型为“存取列表(JList)”。要载入的列表对象。 参数<2>的名称为“内容类型”,类型为“文本型(text)”,可以被省略。生成键值表的内容类型。为空则默认为 1。[0] 内容为从0开始的列表项索引 [1] 内容为从1开始的列表项索引 [2] 内容为列表项的拷贝内容 [3] 内容为列表项的原始内容(列表原内容将被清空),此方法效率最高无拷贝和释放操作等。 参数<3>的名称为“列表主键”,类型为“文本型(text)”。列表主键。指定做为当前键值表主键的列表子项主键名称。例如列表为“[ { name: xx1, age: 11 }, { name: xx2, age: 22 } ]”,则这里可以指定为“name”,则最终生成的主键为“xx1”/“xx2”。多个名称时,生成的最终主键将以“-”进行分割,例如这里指定为[name, age],则最终主键为“xx1-11”、“xx2-22”。如果最终生成主键的主键有重复存在的情况,则最终以最后匹配的列表项为主。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从字节集载入 (字节集 字节集数据) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:FromBinary 将当前对象从二进制数据反序列化载入。跟JSON无关!只能载入“存取键值表.到字节集”生成的字节集数据。返回是否成功。反序列化后,原有数据会被清空。本命令为初级对象成员命令。 参数<1>的名称为“字节集数据”,类型为“字节集(bin)”。通过 到字节集() 命令序列化后的数据。跟JSON无关!。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从Base64载入 (文本型 Base64文本) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:FromBase64 将当前对象从序列化后的Base64文本载入。只能载入“存取键值表.到Base64”生成的Base64文本数据。返回是否成功。反序列化后,原有数据会被清空。本命令为初级对象成员命令。 参数<1>的名称为“Base64文本”,类型为“文本型(text)”。通过 到BASE64() 命令序列化的文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从网络载入 (文本型 网址,[文本型 编码],[文本型 发送数据],[网站客户端 客户端],[文本型 请求头],[整数型 超时时间],[整数型 数据格式],[文本型 请求方法]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:FromHTTP 从指定网址加载键值表。目前主要兼容JSON格式,成功返回[真]。本命令为初级对象成员命令。 参数<1>的名称为“网址”,类型为“文本型(text)”。要加载数据的网址。 参数<2>的名称为“编码”,类型为“文本型(text)”,可以被省略。要加载数据的网页内容文本编码格式。如果为空或者空文本则自动转码。 参数<3>的名称为“发送数据”,类型为“文本型(text)”,可以被省略。提交的数据内容(仅支持“文本型”和“字节集”)。数据内容为“文本型”时,注意根据需求调用“URL编码”函数进行编码处理。如果未指定有效的【请求方法】参数时,未设置本参数则请求方法“GET”,反之设置了本参数则为“POST”(设置参数为空的字节集或空文本依然使用“POST”)。如果不为空文本则请求的提交方式为POST。 参数<4>的名称为“客户端”,类型为“网站客户端(HTTPWebClient)”,可以被省略。要使用的网络请求客户端对象。如果为空则使用内部网站客户端进行请求。 参数<5>的名称为“请求头”,类型为“文本型(text)”,可以被省略。HTTP请求头文本。一行一个请求头,格式为“主键: 名称”,例如:Content-Type: text/html。 参数<6>的名称为“超时时间”,类型为“整数型(int)”,可以被省略。连接和接收数据的超时时间(单位:秒s_nGlobalPath_CmdArgs)。如果为空则默认为 0。如果为0则表示一直等待直到数据返回完成(可能导致永久阻塞)。 参数<7>的名称为“数据格式”,类型为“整数型(int)”,可以被省略。要加载数据的格式。格式 [0] JSON [1] 字节集 [2] Base64。如果为空则默认为 JSON。 参数<8>的名称为“请求方法”,类型为“文本型(text)”,可以被省略。要执行HTTP请求的方法类型名称。如果为空或空文本,则根据是否指定【发送数据】参数,来决定使用“GET”/“POST”。常用请求方法:“GET”、“POST”、“PUT”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从文件载入 (文本型 文件路径,[整数型 文件格式]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:FromFile 从文件载入键值表/列表数据。文件不存在、读取失败或者载入数据失败返回[假]。本命令为初级对象成员命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。存储文件的路径。 参数<2>的名称为“文件格式”,类型为“整数型(int)”,可以被省略。文件的存储格式。格式 [0] JSON [1] 字节集 [2] Base64 [3] CSV(仅支持[存取列表]对象)。如果为空则默认为 JSON。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.打开文件 (文本型 文件路径,[整数型 文件格式]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:BindFile 从文件载入键值表/列表数据并绑定文件和格式数据。文件不存在时直接返回[真]。路径为空返回假。载入文件失败时返回[假],文件路径和格式会继续保留,可以使用“保存文件”方法将数据按照格式保存到当前指定的文件路径中。本命令为初级对象成员命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。存储文件的路径。 参数<2>的名称为“文件格式”,类型为“整数型(int)”,可以被省略。文件的存储格式。格式 [0] JSON [1] 字节集 [2] Base64 [3] CSV(仅支持[存取列表]对象)。如果为空则默认为 JSON。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.保存文件 () - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SaveFile 将键值表/列表数据按照“打开文件”时指定的文件路径和格式保存。如果文件保存的目录不存在会先创建目录(多级自动创建)。保存失败时返回[假]。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关闭文件 () - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:CloseFile 清除使用“打开文件”方法时绑定的路径和格式信息。绑定的文件路径为空时返回[假]。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.另存文件 (文本型 文件路径,[整数型 文件格式]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SaveFileAs 将键值表数据按照指定的文件路径和格式保存。如果文件保存的目录不存在会先创建目录(多级自动创建)。保存失败时返回[假]。本命令为初级对象成员命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。存储文件的路径。 参数<2>的名称为“文件格式”,类型为“整数型(int)”,可以被省略。文件的存储格式。格式 [0] JSON [1] 字节集 [2] Base64 [3] CSV(仅支持[存取列表]对象)。如果为空则默认为 JSON。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.打包对象 () - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:PackObject 将当前对象收入到内存中并返回对象地址。注意:打包后请不要对对象做任何处理,否则可能产生不可预知的问题。您可以通过任意同类型对象的“解包对象”从内存载入(原对象内如果存在数据将被清空)。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.解包对象 (整数型 对象地址) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:UnackObject 从“打包对象”方法产生的对象地址载入对象内容。对象地址为0返回失败。载入后当前对象原始内容将被清空,而载入的对象地址将不能再次被使用。本命令为初级对象成员命令。 参数<1>的名称为“对象地址”,类型为“整数型(int)”。此对象地址为“打包对象”方法产生,且只能使用一次。如果对象地址为0,则返回失败。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.合并到 (存取键值表 目标键值表,[整数型 合并模式]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:AppendTo 合并当前键值表到指定键值表中。本命令为初级对象成员命令。 参数<1>的名称为“目标键值表”,类型为“存取键值表(JMap)”。目标键值表对象。当前键值表的数据会被复制并入到目标键值表中。 参数<2>的名称为“合并模式”,类型为“整数型(int)”,可以被省略。合并模式。[0] 全部合并 [1] 只合并不存在的主键 [2] 只合并存在的主键。默认: 0。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.消息状态 () - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetMsgStat 获取是否执行成功(stat)。当键值表解析的数据为E2EE 响应.写出成功/失败/结果 生成的数据时可使用此命令。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.消息编号 () - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetMsgCode 获取消息编号(code)。当键值表解析的数据为E2EE 响应.写出成功/失败/结果 生成的数据时可使用此命令。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.消息说明 () - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetMsgMessage 获取消息的说明信息(message)。当键值表解析的数据为E2EE 响应.写出成功/失败/结果 生成的数据时可使用此命令。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.消息数据 (通用型变量 数据变量) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:GetMsgData 获取消息的数据(data),如果获取失败或者无法转换数据到用户指定的变量类型则返回 假。当键值表解析的数据为E2EE 响应.写出成功/失败/结果 生成的数据时可使用此命令。本命令为初级对象成员命令。 参数<1>的名称为“数据变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。存放消息内容的变量。只允许可以转换的数据类型,如果是键值表转换为JSON后的数据,则可以自动转换回原始数据格式。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:存取列表 英文名称:JList 本数据类型为普通类型,共包含 108 个成员命令。 操作系统需求: Windows 存取值用的列表。等同于Java中的ArrayList 或 C#中的List对象。 组件事件列表: 调用格式: 〈逻辑型〉 对象.创建 (通用型 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:CreateByDatas 从数据创建一个列表。如果列表已经存在数据,则已有数据会被清空。值类型只支持存取列表支持的类型。例如: 列表.创建(“谢栋”, 真, 30)。存在不支持的类型则不会被插入。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“值”,类型为“通用型(all)”。值内容。仅支持存取列表支持的类型。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取类型 (通用型 索引或表达式,[通用型 下级索引或名称],... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:GetType 取内容类型。使用 #存取类型_ 开头的常量。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或寻址表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“下级索引或名称”,类型为“通用型(all)”,可以被省略。当第一个参数为数值时,此参数可按照前后顺序填入下级列表的位置索引或键值表的名称。例如:列表.取文本(1, “name”),多级:列表.取文本(2, “ids”, 2)。注意:如果类型为列表则此参数必须为数值,类型为键值表则此处必须为文本。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取数量 ([通用型 索引或表达式]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:Count 取列表数量。本命令为初级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”,可以被省略。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否为空值 (通用型 索引或表达式,[通用型 下级索引或名称],... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:IsNullValue 判断索引对应的值是否为空。索引超出范围时也返回为真。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或寻址表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“下级索引或名称”,类型为“通用型(all)”,可以被省略。当第一个参数为数值时,此参数可按照前后顺序填入下级列表的位置索引或键值表的名称。例如:列表.取文本(1, “name”),多级:列表.取文本(2, “ids”, 2)。注意:如果类型为列表则此参数必须为数值,类型为键值表则此处必须为文本。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取文本 (通用型 索引或表达式,[通用型 下级索引或名称],... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:GetString 取内容文本。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或寻址表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“下级索引或名称”,类型为“通用型(all)”,可以被省略。当第一个参数为数值时,此参数可按照前后顺序填入下级列表的位置索引或键值表的名称。例如:列表.取文本(1, “name”),多级:列表.取文本(2, “ids”, 2)。注意:如果类型为列表则此参数必须为数值,类型为键值表则此处必须为文本。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取整数 (通用型 索引或表达式,[通用型 下级索引或名称],... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:GetInt 取内容为整数型。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或寻址表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“下级索引或名称”,类型为“通用型(all)”,可以被省略。当第一个参数为数值时,此参数可按照前后顺序填入下级列表的位置索引或键值表的名称。例如:列表.取文本(1, “name”),多级:列表.取文本(2, “ids”, 2)。注意:如果类型为列表则此参数必须为数值,类型为键值表则此处必须为文本。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.取长整数 (通用型 索引或表达式,[通用型 下级索引或名称],... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:GetLong 取内容为长整数型。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或寻址表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“下级索引或名称”,类型为“通用型(all)”,可以被省略。当第一个参数为数值时,此参数可按照前后顺序填入下级列表的位置索引或键值表的名称。例如:列表.取文本(1, “name”),多级:列表.取文本(2, “ids”, 2)。注意:如果类型为列表则此参数必须为数值,类型为键值表则此处必须为文本。 操作系统需求: Windows 调用格式: 〈双精度小数型〉 对象.取双精度小数 (通用型 索引或表达式,[通用型 下级索引或名称],... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:GetDouble 取内容为双精度小数。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或寻址表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“下级索引或名称”,类型为“通用型(all)”,可以被省略。当第一个参数为数值时,此参数可按照前后顺序填入下级列表的位置索引或键值表的名称。例如:列表.取文本(1, “name”),多级:列表.取文本(2, “ids”, 2)。注意:如果类型为列表则此参数必须为数值,类型为键值表则此处必须为文本。 操作系统需求: Windows 调用格式: 〈小数型〉 对象.取小数 (通用型 索引或表达式,[通用型 下级索引或名称],... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:GetFloat 取内容为小数。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或寻址表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“下级索引或名称”,类型为“通用型(all)”,可以被省略。当第一个参数为数值时,此参数可按照前后顺序填入下级列表的位置索引或键值表的名称。例如:列表.取文本(1, “name”),多级:列表.取文本(2, “ids”, 2)。注意:如果类型为列表则此参数必须为数值,类型为键值表则此处必须为文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取逻辑值 (通用型 索引或表达式,[通用型 下级索引或名称],... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:GetBool 取内容为逻辑值。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或寻址表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“下级索引或名称”,类型为“通用型(all)”,可以被省略。当第一个参数为数值时,此参数可按照前后顺序填入下级列表的位置索引或键值表的名称。例如:列表.取文本(1, “name”),多级:列表.取文本(2, “ids”, 2)。注意:如果类型为列表则此参数必须为数值,类型为键值表则此处必须为文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取键值表 (通用型 索引或表达式,存取键值表 键值表变量) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:GetMap 取内容为存取键值表。本命令为初级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或寻址表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“键值表变量”,类型为“存取键值表(JMap)”。存储返回的键值表变量。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取列表 (通用型 索引或表达式,存取列表 列表变量) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:GetList 取内容为存取列表。本命令为初级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或寻址表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“列表变量”,类型为“存取列表(JList)”。存储返回的列表变量。 操作系统需求: Windows 调用格式: 〈日期时间型〉 对象.取时间 (通用型 索引或表达式,[通用型 下级索引或名称],... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:GetDate 本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或寻址表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“下级索引或名称”,类型为“通用型(all)”,可以被省略。当第一个参数为数值时,此参数可按照前后顺序填入下级列表的位置索引或键值表的名称。例如:列表.取文本(1, “name”),多级:列表.取文本(2, “ids”, 2)。注意:如果类型为列表则此参数必须为数值,类型为键值表则此处必须为文本。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.取字节集 (通用型 索引或表达式,[通用型 下级索引或名称],... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:GetBin 本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或寻址表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“下级索引或名称”,类型为“通用型(all)”,可以被省略。当第一个参数为数值时,此参数可按照前后顺序填入下级列表的位置索引或键值表的名称。例如:列表.取文本(1, “name”),多级:列表.取文本(2, “ids”, 2)。注意:如果类型为列表则此参数必须为数值,类型为键值表则此处必须为文本。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取宽文本 (通用型 索引或表达式,[通用型 下级索引或名称],... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:GetWString 取回宽文本原始内容。如果需要取回易语言可直接识别的文本格式(GBK)可以使用“取文本”方法。宽文本格式为java编码格式。在此编码格式中,ASCII外的宽字符将通过 “\u” + 4位十六进制文本 进行转义。能够通过常规的文本类型做文本处理操作。例如“中国”转换为宽文本后:\u4e2d\u56fd。本命令为中级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或寻址表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“下级索引或名称”,类型为“通用型(all)”,可以被省略。当第一个参数为数值时,此参数可按照前后顺序填入下级列表的位置索引或键值表的名称。例如:列表.取文本(1, “name”),多级:列表.取文本(2, “ids”, 2)。注意:如果类型为列表则此参数必须为数值,类型为键值表则此处必须为文本。 操作系统需求: Windows 调用格式: 〈宽文本型〉 对象.取宽文本对象 (通用型 索引或表达式,[通用型 下级索引或名称],... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:GetWStringObject 取回宽文本到【宽文本型】对象。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或寻址表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“下级索引或名称”,类型为“通用型(all)”,可以被省略。当第一个参数为数值时,此参数可按照前后顺序填入下级列表的位置索引或键值表的名称。例如:列表.取文本(1, “name”),多级:列表.取文本(2, “ids”, 2)。注意:如果类型为列表则此参数必须为数值,类型为键值表则此处必须为文本。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取JSON值 (通用型 索引或表达式,逻辑型 是否修饰,[逻辑型 是否UNICODE],[整数型 主键排序方式],[整数型 小数精度],[逻辑型 是否宽文本主键]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:GetValueToJson 获取值结果到JSON文本。失败返回空文本。如果需要将当前对象转换为JSON请使用“到JSON”方法。本命令为初级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或寻址表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“是否修饰”,类型为“逻辑型(bool)”,初始值为“假”。修饰后输出的内容更便于阅读。效率会稍微低一点。 参数<3>的名称为“是否UNICODE”,类型为“逻辑型(bool)”,可以被省略。是否输出为UNICODE文本。如果为空则默认为假,如果为真,则中文等字符将转换为UNICODE并转换为以“\u”开头带四位十六进制文本的内容。 参数<4>的名称为“主键排序方式”,类型为“整数型(int)”,可以被省略。当前键值表和所有下级键值表输出时的主键排序方式。[0] 不排序 [1] 正向排序 [2] 反向排序。如果为空则默认为0。 参数<5>的名称为“小数精度”,类型为“整数型(int)”,可以被省略。小数的精度长度。如果为空则默认为0,如果为0则使用自动精度,如果小于0则默认为0。 参数<6>的名称为“是否宽文本主键”,类型为“逻辑型(bool)”,可以被省略。当前生成内容中的键值表主键本身为宽文本(\u开头)。如果为“真”则输出时遇到 \u 开头的内容不转义。默认为 假。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置为空值 (通用型 索引或表达式) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:SetNull 设置内容为空值。可用 取类型 来判断是否为空。值为空时通过 是否存在() 判断返回的也为真。本命令为初级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或寻址表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置文本 (通用型 索引或表达式,文本型 值) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:SetString 置内容文本。本命令为初级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“文本型(text)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置整数 (通用型 索引或表达式,整数型 值) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:SetInt 置内容为整数型。本命令为初级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“整数型(int)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置长整数 (通用型 索引或表达式,长整数型 值) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:SetLong 置内容为长整数型。本命令为初级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“长整数型(int64)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置双精度小数 (通用型 索引或表达式,双精度小数型 值) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:SetDouble 置内容为双精度小数。本命令为初级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“双精度小数型(double)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置小数 (通用型 索引或表达式,小数型 值) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:SetFloat 置内容为小数。本命令为初级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“小数型(float)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置逻辑值 (通用型 索引或表达式,逻辑型 值) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:SetBool 置内容为逻辑值。本命令为初级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“逻辑型(bool)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置键值表 (通用型 索引或表达式,存取键值表 值,[逻辑型 是否交换内容]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:SetMap 置内容为存取键值表。本命令为初级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“存取键值表(JMap)”。值内容。 参数<3>的名称为“是否交换内容”,类型为“逻辑型(bool)”,可以被省略。是否交换参数[值]和 目标键值表 中的内容。如果参数为空则默认为[假]。如果目标键值表不存在,则新建键值表后再进行内容交换(此时[值]参数指定的键值表变量内容交换后变成空的键值表)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置列表 (通用型 索引或表达式,存取列表 值,[逻辑型 是否交换内容]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:SetList 置内容为存取列表。本命令为初级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“存取列表(JList)”。值内容。 参数<3>的名称为“是否交换内容”,类型为“逻辑型(bool)”,可以被省略。是否交换参数[值]和 目标存取列表 中的内容。如果参数为空则默认为[假]。如果目标存取列表不存在,则新建存取列表后再进行内容交换(此时[值]参数指定的存取列表变量内容交换后变成空的存取列表)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置时间 (通用型 索引或表达式,日期时间型 值) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:SetDate 本命令为初级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“日期时间型(date)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置字节集 (通用型 索引或表达式,字节集 值) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:SetBin 本命令为初级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“字节集(bin)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置值 (通用型 索引或表达式,通用型 值) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:Setter 本命令为初级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“通用型(all)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置宽文本 (通用型 索引或表达式,通用型 宽文本) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:SetWString 置内容为宽文本。宽文本的内容必须使用“创建宽文本”函数产生,如果您要设置的宽文本类型为易语言默认文本格式(GBK)或者其他文本编码格式,请换成“置宽文本_编码”方法。宽文本格式为java编码格式。在此编码格式中,ASCII外的宽字符将通过 “\u” + 4位十六进制文本 进行转义。能够通过常规的文本类型做文本处理操作。例如“中国”转换为宽文本后:\u4e2d\u56fd。本命令为中级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“宽文本”,类型为“通用型(all)”。文本(通过 创建宽文本 创建) 或 宽文本对象。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置宽文本_编码 (通用型 索引或表达式,通用型 来源文本,[文本型 来源编码]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:SetWStringByEncoding 置特定文本编码格式的内容为宽文本。宽文本格式为java编码格式。在此编码格式中,ASCII外的宽字符将通过 “\u” + 4位十六进制文本 进行转义。能够通过常规的文本类型做文本处理操作。例如“中国”转换为宽文本后:\u4e2d\u56fd。本命令为中级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“来源文本”,类型为“通用型(all)”。来源文本内容。仅支持 文本型、字节集 或 宽文本型。可为任意E2EE内部支持的编码格式(通过“#文本编码格式_”常量可以查看)。 参数<3>的名称为“来源编码”,类型为“文本型(text)”,可以被省略。要转换为宽文本的文本内容编码格式。如果为空或空文本,则默认为“GBK”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置JSON值 (通用型 索引或表达式,通用型 JSON数据,[文本型 来源编码类型],[逻辑型 是否宽文本主键]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:SetValueFromJson 从JSON文本设置值结果。本命令为初级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。列表索引位置或寻址表达式。如果为数值表示索引,从1开始。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“JSON数据”,类型为“通用型(all)”。JSON文本内容。只支持 文本型、宽文本型 和 字节集 类型的数据。如果JSON文本内容不为对象类型(Object)则载入失败。对象类型格式为“{”开头“}”结束,例如:{ "name": "E2EE" }。数组类型(Array)的JSON文本请使用“存取列表”类型对象载入。 参数<3>的名称为“来源编码类型”,类型为“文本型(text)”,可以被省略。来源编码类型文本。本参数只支持文本格式参数,可使用“#文本编码格式_”开头的常量指定编码格式。为空则不进行编码转换等处理。 参数<4>的名称为“是否宽文本主键”,类型为“逻辑型(bool)”,可以被省略。解析后主键为宽文本(\u)。使用时只能通过宽文本作为主键来读取内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.插入文本 (通用型 索引或表达式,文本型 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:InsertString 插入内容文本。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。插入位置或表达式。如果为数值表示索引,[1]插入顶部,负数则从尾部插入,例如-1则插入到最后一条之前。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“文本型(text)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.插入整数 (通用型 索引或表达式,整数型 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:InsertInt 插入内容为整数型。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。插入位置或表达式。如果为数值表示索引,[1]插入顶部,负数则从尾部插入,例如-1则插入到最后一条之前。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“整数型(int)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.插入长整数 (通用型 索引或表达式,长整数型 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:InsertLong 插入内容为长整数型。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。插入位置或表达式。如果为数值表示索引,[1]插入顶部,负数则从尾部插入,例如-1则插入到最后一条之前。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“长整数型(int64)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.插入双精度小数 (通用型 索引或表达式,双精度小数型 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:InsertDouble 插入内容为双精度小数。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。插入位置或表达式。如果为数值表示索引,[1]插入顶部,负数则从尾部插入,例如-1则插入到最后一条之前。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“双精度小数型(double)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.插入小数 (通用型 索引或表达式,小数型 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:InsertFloat 插入内容为小数。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。插入位置或表达式。如果为数值表示索引,[1]插入顶部,负数则从尾部插入,例如-1则插入到最后一条之前。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“小数型(float)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.插入逻辑值 (通用型 索引或表达式,逻辑型 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:InsertBool 插入内容为逻辑值。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。插入位置或表达式。如果为数值表示索引,[1]插入顶部,负数则从尾部插入,例如-1则插入到最后一条之前。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“逻辑型(bool)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.插入键值表 (通用型 索引或表达式,存取键值表 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:InsertMap 插入内容为存取键值表。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。插入位置或表达式。如果为数值表示索引,[1]插入顶部,负数则从尾部插入,例如-1则插入到最后一条之前。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“存取键值表(JMap)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.插入列表 (通用型 索引或表达式,存取列表 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:InsertList 插入内容为存取列表。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。插入位置或表达式。如果为数值表示索引,[1]插入顶部,负数则从尾部插入,例如-1则插入到最后一条之前。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“存取列表(JList)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.插入时间 (通用型 索引或表达式,日期时间型 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:InsertDate 本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。插入位置或表达式。如果为数值表示索引,[1]插入顶部,负数则从尾部插入,例如-1则插入到最后一条之前。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“日期时间型(date)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.插入字节集 (通用型 索引或表达式,字节集 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:InsertBin 本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。插入位置或表达式。如果为数值表示索引,[1]插入顶部,负数则从尾部插入,例如-1则插入到最后一条之前。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“字节集(bin)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.插入值 (通用型 索引或表达式,通用型 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:Insertter 本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。插入位置或表达式。如果为数值表示索引,[1]插入顶部,负数则从尾部插入,例如-1则插入到最后一条之前。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“通用型(all)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.插入宽文本 (通用型 索引或表达式,文本型 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:InsertWString 插入内容为宽文本。宽文本的内容必须使用“创建宽文本”函数产生,如果您要插入的宽文本类型为易语言默认文本格式(GBK)或者其他文本编码格式,请换成“插入宽文本_编码”方法。宽文本格式为java编码格式。在此编码格式中,ASCII外的宽字符将通过 “\u” + 4位十六进制文本 进行转义。能够通过常规的文本类型做文本处理操作。例如“中国”转换为宽文本后:\u4e2d\u56fd。本命令为中级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。插入位置或表达式。如果为数值表示索引,[1]插入顶部,负数则从尾部插入,例如-1则插入到最后一条之前。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“值”,类型为“文本型(text)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.插入宽文本_编码 (通用型 索引或表达式,[文本型 来源编码],通用型 来源文本,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:InsertWStringByEncoding 插入特定文本编码格式的内容为宽文本。宽文本格式为java编码格式。在此编码格式中,ASCII外的宽字符将通过 “\u” + 4位十六进制文本 进行转义。能够通过常规的文本类型做文本处理操作。例如“中国”转换为宽文本后:\u4e2d\u56fd。本命令为中级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。插入位置或表达式。如果为数值表示索引,[1]插入顶部,负数则从尾部插入,例如-1则插入到最后一条之前。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“来源编码”,类型为“文本型(text)”,可以被省略。要转换为宽文本的文本内容编码格式。如果为空或空文本,则默认为“GBK”。 参数<3>的名称为“来源文本”,类型为“通用型(all)”。来源文本内容。仅支持 文本型、字节集 或 宽文本型。可为任意E2EE内部支持的编码格式(通过“#文本编码格式_”常量可以查看)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加文本 (文本型 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:AppendString 添加内容文本。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“值”,类型为“文本型(text)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加整数 (整数型 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:AppendInt 添加内容为整数型。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“值”,类型为“整数型(int)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加长整数 (长整数型 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:AppendLong 添加内容为长整数型。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“值”,类型为“长整数型(int64)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加双精度小数 (双精度小数型 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:AppendDouble 添加内容为双精度小数。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“值”,类型为“双精度小数型(double)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加小数 (小数型 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:AppendFloat 添加内容为小数。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“值”,类型为“小数型(float)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加逻辑值 (逻辑型 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:AppendBool 添加内容为逻辑值。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“值”,类型为“逻辑型(bool)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加键值表 (存取键值表 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:AppendMap 添加内容为存取键值表。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“值”,类型为“存取键值表(JMap)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加列表 (存取列表 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:AppendList 添加内容为存取列表。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“值”,类型为“存取列表(JList)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加时间 (日期时间型 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:AppendDate 本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“值”,类型为“日期时间型(date)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加字节集 (字节集 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:AppendBin 本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“值”,类型为“字节集(bin)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加值 (通用型 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:Appender 本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“值”,类型为“通用型(all)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加宽文本 (文本型 值,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:AppendWString 添加内容为宽文本。宽文本的内容必须使用“创建宽文本”函数产生,如果您要添加的宽文本类型为易语言默认文本格式(GBK)或者其他文本编码格式,请换成“添加宽文本_编码”方法。宽文本格式为java编码格式。在此编码格式中,ASCII外的宽字符将通过 “\u” + 4位十六进制文本 进行转义。能够通过常规的文本类型做文本处理操作。例如“中国”转换为宽文本后:\u4e2d\u56fd。本命令为中级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“值”,类型为“文本型(text)”。值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加宽文本_编码 ([文本型 来源编码],通用型 来源文本,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:AppendWStringByEncoding 添加特定文本编码格式的内容为宽文本。宽文本格式为java编码格式。在此编码格式中,ASCII外的宽字符将通过 “\u” + 4位十六进制文本 进行转义。能够通过常规的文本类型做文本处理操作。例如“中国”转换为宽文本后:\u4e2d\u56fd。本命令为中级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“来源编码”,类型为“文本型(text)”,可以被省略。要转换为宽文本的文本内容编码格式。如果为空或空文本,则默认为“GBK”。 参数<2>的名称为“来源文本”,类型为“通用型(all)”。来源文本内容。仅支持 文本型、字节集 或 宽文本型。可为任意E2EE内部支持的编码格式(通过“#文本编码格式_”常量可以查看)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置换添加键值表 (存取键值表 键值表) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:AppendAndSwapMap 添加键值表并置换键值表变量内容。实现方式是内存互换,相比“添加”(复制)效率高的多。本命令为中级对象成员命令。 参数<1>的名称为“键值表”,类型为“存取键值表(JMap)”。要置换的键值表。如果成功,则本参数键值表内容会被置换为空。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置换添加列表 (存取列表 列表) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:AppendAndSwapList 添加列表并置换列表变量内容。实现方式是内存互换,相比“添加”(复制)效率高的多。本命令为中级对象成员命令。 参数<1>的名称为“列表”,类型为“存取列表(JList)”。要置换的列表。如果成功,则本参数列表内容会被置换为空。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除 (通用型 索引或表达式,[整数型 删除数量]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:Delete 删除索引位置的值。本命令为初级对象成员命令。 参数<1>的名称为“索引或表达式”,类型为“通用型(all)”。要删除的索引位置或表达式。如果为数值表示索引,从1开始。如果为负数,则从后删除,如:[-1]删除最后一个。当内容为文本时则使用表达式,使用表达式只能删除匹配的第一项内容。当内容为文本时,则使用JSON式路径操作表达式。表达式中列表索引从1开始。具体格式可以参考JSON寻址格式:http://www.w3school.com.cn/json/json_syntax.asp 。JSON路径使用示例: 指向列表第一项为“[1]” 其它示例://[1].name;//[2].cars.toyota.color;//[3].jobs.tags[2]。 参数<2>的名称为“删除数量”,类型为“整数型(int)”,可以被省略。总删除数量不能超出删除范围。如果为空则只删除1条,如果为 -1 则删除后边所有。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.清空 () - E2EE服务器套件会员版3.3.6->存取列表 英文名称:Clear 清空所有内容。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.排序 ([整数型 排序方式],[文本型 排序字段]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:Sort 对列表进行排序。本命令为初级对象成员命令。 参数<1>的名称为“排序方式”,类型为“整数型(int)”,可以被省略。排序方式。可使用“#存取排序方式_”开头的常量。[0] 按文本升序 [1] 按文本降序 [10] 按整数升序 [11] 按整数降序 [20] 按小数升序 [21] 按小数降序 [-1] 乱序 [-2] 倒序。 参数<2>的名称为“排序字段”,类型为“文本型(text)”,可以被省略。如果列表中内容为键值表,可以通过表达式指定键值表主键名或者表达式。例如:name 、child.age。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.查找 (通用型 查找内容,[整数型 起始位置],[文本型 主键名称]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:IndexOf 查找指定值在列表中的位置。失败返回[-1],成功返回位置索引(从1开始)。本命令为初级对象成员命令。 参数<1>的名称为“查找内容”,类型为“通用型(all)”。要查找的内容。支持所有易语言基础数据类型和[存取键值表]、[存取列表]。如果内容为数值文本,则自动尝试使用数值的方式进行查找。 参数<2>的名称为“起始位置”,类型为“整数型(int)”,可以被省略。要查找内容的其实位置。位置从1开始。如果为空或者小于等于0,则默认为[1]。 参数<3>的名称为“主键名称”,类型为“文本型(text)”,可以被省略。列表中嵌套的键值表的【主键】名称。如果为空或者空文本,则默认为查找当前项。如果不为空文本,则查找当前列表下键值表的对应主键内容。这里不支持寻址表达式。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.查询 ([存取列表 结果变量],[文本型 返回格式],[文本型 查询条件],[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:Search 查询当前列表。具体表达式可参考“存取查询器”的说明。本命令为高级对象成员命令。 参数<1>的名称为“结果变量”,类型为“存取列表(JList)”,可以被省略。查询结果的 存取列表 变量。如果为空,则成功时结果将被直接替换写入到当前列表对象中。 参数<2>的名称为“返回格式”,类型为“文本型(text)”,可以被省略。取回数据时的字段格式。功能跟 SQL 标准中的“Select”基本一致。如果为空、空文本 或 文本“*”则取回的数据为原始格式内容。您可以指定要返回的数据范围,通过“,”进行分割。支持所有“Where”函数中的【查询条件】表达式格式,可通过“AS”关键字指定返回字段的别名。例如:“name AS 名称, age AS 年龄, children”(返回 [name] 和 [age] 字段并重命名为“名称”和“年龄”,返回[children] 字段)。如果您想取回某个字段并直接替换当前整个列表行的内容,可以使用“$self”做为昵称,例如:“name AS $self” 意味着直接用“name”替换当前列表行本身,假设列表内容为:“[{name: 张三}, {name: 李四}, {name: 王五}]”,那么执行完这句后,结果为:“[张三, 李四, 王五]”。 参数<3>的名称为“查询条件”,类型为“文本型(text)”,可以被省略。查询数据的条件表达式。功能跟SQL基本一致。支持以下命令: 【文本】 单引号“'”包裹的内容。例如:'JimStone',支持单引号自转义,格式“\'”,例如:'JimStone\'s'(最终文本为“JimStone's”) 【数值运算】 +(可文本相加)、-、*、/、%(取余) 【逻辑运算】 =、>、<、>=、<=、!=、==(绝对等:类型和值均相等)、!==(绝对不等) 【且或】 AND、&&:且 OR、&&:或 【LIKE】 用法和MySQL一样。%可以在头部或(和)尾部,例如:“name LIKE '%Stone'”(查询[name]中以“Stone”结尾的文本)。前后都为“%”则表示包含 支持“NOT LIKE”用法,例如:“name NOT LIKE '%Stone%'”(查询[name]中不包含“Stone”的数据) 【IN】在范围内: 可以通过中括号“[]”来指定数据范围。例如:“name IN ['Jim', 'Stone']”(查询[name]为“Jim”或者“Stone”的数据)。“age IN [12, 18, 16]”(查询[age]为12、18或16的数据) 支持“NOT IN”用法,例如:“age NOT IN [12, 13](查询[age]不为12和13的数据)” 【优先级】使用小括号“()”指定运算优先级: (age % 3) * 2 = 4 name = 'E2EE' or (name = '1211' AND age = 18) 【常数运算】 4 * 3 % 5 + 2 【占位符】使用大括号“{}”指定参数变量: 格式:大括号+数字,例如:{1} 指向当前方法的第一个【表达式参数】内容 尾部带 u 表示宽文本,例如:{2u} 指第二个【表达式参数】为宽文本(不写u表示普通文本或指向原数据) 尾部带 c 表示复制内容,通常用于【表达式参数】为“创建列表()”函数动态定义的【存取列表】类型参数,例如:{2c} 指向第二个【表达式参数】,使用前进行复制(避免被易语言回收) 参数<4>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.高级查询 ([通用型变量 输出变量],[文本型 查询结果_Select],[文本型 查询条件_Where],[文本型变量 错误原因],[文本型 查询分组_GroupBy],[文本型 分组条件_Having],[文本型 排序方式_OrderBy]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:JsonQ2Query 使用【高级查询器】对当前列表进行查询操作。本命令为高级对象成员命令。 参数<1>的名称为“输出变量”,类型为“通用型(all)”,可以被省略,提供参数数据时只能提供变量。如果为空则替换查询结果到当前列表对象。 参数<2>的名称为“查询结果_Select”,类型为“文本型(text)”,可以被省略。SELECT 在查询语句中属于 必选部分(必然存在),用来指定返回结果内容。 多个返回项之间使用 “ , ”(逗号)分割。 2.1.1 获取所有数据 > SELECT * 2.1.2 获取 `主键` (字段)内容 如果当前行内容为键值表,可通过 `主键` 名称返回内容。 > SELECT name, age, city 2.1.3 指定返回结果别名 使用 `AS` 指定返回项别名。 > SELECT name AS 名称, age AS 年龄, city AS 城市 2.1.4 使用四则混合运算 使用四则运算时必须通过 `AS` 指定别名。 > SELECT 24 + seconds / (60 * 60) AS 小时 除了常规基础四则运算符之外,还可以通过“ % ”进行取余操作。 > SELECT seconds % 60 AS 秒数 2.1.5 获取结果行数 使用 `COUNT` 函数可以获取返回数据的总行数。 > SELECT COUNT(*) 函数 COUNT 为 `分组函数` 。 2.1.6 使用分组函数 处理以上的 COUNT 外,还有其它 `分组函数` 可以用于分组统计。 分组函数 - COUNT 获取数据行数 - MIN 获取最小值 - MAX 获取最大值 - AVG 获取平均值 - SUM 获取总和 分组函数中,除了 COUNT(*) 外其它函数的 `参数` 都需要指定具体的 `主键`。 示例 > SELECT MIN(age) AS 最小年龄, MAX(age) AS 最大年龄, AVG(age) AS 平均年龄 2.1.7 获取所有不同值 获取所有不同值可以使用 `主键函数` DISTINCT > SELECT DISTINCT(name) AS 名称 相同名称的数据只会返回第一条。 2.1.8 获取不同值的数量 > SELECT COUNT(DISTINCT(city)) AS 城市数 2.1.9 转换数据类型 > SELECT INT(age) + 1 AS 虚岁 函数 INT 可以将结果转换为 长整数 。 类型转换函数列表 - INT 到长整数 - DOUBLE 到双精度小数 - DATETIME 到日期时间 - STRING 到文本 2.1.10 在分组函数中转换类型 > SELECT AVG(INT(age)) AS 虚岁 在 `分组函数` 中指定类型能提高统计效率。 [^注意]: 由于查询器本身没有数据的类型信息,所以所有操作都是自动推导的,在分组或运算过程中使用类型转换函数,能够有效的提高统计和运算效率。 2.1.11 指定结果项为整个返回结果 使用 “ AS `$self` ”指定内容为返回结果。 > SELECT name AS $self 最终返回结果类似以下内容 ``` ["小张", "小李", "小王", "小赵"] ``` 2.1.12 获取前10条数据 > SELECT TOP 10 * 在查询前添加“ TOP ”关键字指定最大返回行数。 2.1.13 定制返回数据结构 指定返回数据的结构,定义方法类似 JSON。 - `{ 名称: 字段, 名称2: 字段 }` 大括号定义 存取键值表 结构 - `名称` 可以直接指定名称,也可以用 双引号 或 单引号 指定文本做为名称。 - `[ 字段, 字段 ]` 中括号定义 存取列表 结构 返回键值表结构 > SELECT { 名称: name, ’年龄‘: age, “城市”: city } ``` [ { "名称": "小张", "年龄": "19", "城市": "北京" }, ... ] ``` 返回列表结构 > SELECT [ name, age ] ``` [ ["小张", "19"], ... ] ``` 返回复合结构 > SELECT { 名称: name, 其它信息: { 年龄: age, 城市: city } } ``` [ { "名称": "小张", "其他信息": { "年龄": "19", "城市": "北京" } }, ... ] ``` 2.1.14 使用环境变量 查询器支持的环境变量: - `$self` 当前行数据(自身) - `$pos` 当前结果行位置,从 1 开始。每行数据自动加 1 - `$row` 原始来源行位置,从 1 开始 - `$[字段位置]` 当前行的数据为列表时,用来指向列表索引对应的数据。 - 例如 $2 作用相当于 SELECT [2] > SELECT $pos AS 行数, $row AS 来源行 参数<3>的名称为“查询条件_Where”,类型为“文本型(text)”,可以被省略。WHERE 属于 可选部分 ,用来指定查询条件。 2.3.1 范例数据 为了更好的理解条件查询语句,在这里我们定义以下范例内容用于 WHERE 部分的用法说明。 ``` [ { "name": "Jim", "age": 15 }, { "name": "Stone", "age": 16 }, { "name": "石头", "age": 17 }, { "name": "二狗", "age": 19 }, { "name": "山炮", "age": 18 }, { "name": "宇春", "age": 33 }, { "name": "山鸡", "age": 30 }, { "name": "浩南", "age": 32 }, { "name": "山炮", "age": 18 } ] ``` 2.3.2 选择 名字(name) 叫“山炮”的人 > WHERE name = '山炮' ``` [ { "age": 18, "name": "山炮" }, { "age": 18, "name": "山炮" } ] ``` 说明: - 文本:单引号包裹的内容为文本,如果文本中包含单引号,可以使用“\'”的方式转义,例如:'JimStone\'s E2EE' 对应的文本为“JimStone's E2EE” “查询器表达式”可使用常用的比较操作符对内容进行比较。 比较用操作符 - `>` 大于 - `<` 小于 - `>=` 大于等于 - `<=` 小于等于 - `!=` 不等于 - `==` 绝对等于(数据类型和内容都相等)。小数和整数都作为同一种类型“数值”处理 - `!==` 绝对不等于(数据类型或内容不相等)。 2.3.3 选择 名字(name) 叫“山炮” 且 年龄(age) 满18周岁 的人 > WHERE name = '山炮' AND age >= 18 ``` [ { "age": 18, "name": "山炮" }, { "age": 18, "name": "山炮" } ] ``` 说明:虽然结果和上方一致,但是此时是要同时满足条件时才成立,如果任意一个“山炮”的年龄小于18,则对应的数据将不会被筛选出来。 这条语句中使用了“AND”关系运算符,相应的关系运算符有以下两种: - AND - 作用为“并且”。只有两边都符合条件的数据才会被筛选,也可以直接使用C语言对应的关键字“&&”来代替,作用完全一致。 - OR - 作用为“或者”。表达式两边任意一方符合条件,则对应的数据就会被筛选出来,也可以直接使用C语言对应的关键字“||”来代替,作用完全一致。 2.3.4 选择 年龄(age) 为单数的用户 > WHERE age % 2 = 1 ``` [ { "age": 15, "name": "Jim" }, { "age": 17, "name": "石头" }, { "age": 19, "name": "二狗" }, { "age": 33, "name": "宇春" } ] ``` 2.3.5 使用 LIKE 判断文本存在性 选择 名称(name) 以“山”开头的行 > WHERE name LIKE ‘山%’ 选择 名称(name) 以“狗”结束的行 > WHERE name LIKE ‘%狗’ 选择 名称(name) 存在“山”的行 > WHERE name LIKE ‘%山%’ 选择 名称(name) 不存在“山”的行(NOT LIKE) > WHERE name NOT LIKE ‘%山%’ 2.3.6 使用 IN 判断存在性 选择 名称(name) 为“山炮”/“山鸡”的行 > WHERE name IN (‘山炮‘, ’山鸡’) 选择 名称(name) 为“山炮”/“山鸡”之外的行 (NOT IN) > WHERE name NOT IN (‘山炮‘, ’山鸡’) 2.3.7 使用 BETWEEN 筛选范围内的数据 BETWEEN 指定数据范围。范围边界包含数据内容。使用 BETWEEN 指定范围比分别使用 AND 指定效率高的多。 选择 年龄(age) 在 18 到 30 岁之间的行 > WHERE age BETWEEN 18 AND 30 在这里 BETWEEN 的作用相当于 “age>=18 AND age<=30”,但使用 BETWEEN 效率比上面语句要高的多。 选择 年龄(age) 在 18 到 30 岁之外的行 (NOT IN) > WHERE age NOT BETWEEN 18 AND 30 参数<4>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。查询失败时的具体错误原因。 参数<5>的名称为“查询分组_GroupBy”,类型为“文本型(text)”,可以被省略。GROUP BY 属于 可选部分, 根据 `主键` 对数据进行分组。 根据 城市(city) 对数据进行分组 > GROUP BY city 相同名称的 城市(city) 将做为同一组数据,参与 COUNT / SUM / AVG 等分组统计运算。 参数<6>的名称为“分组条件_Having”,类型为“文本型(text)”,可以被省略。HAVING 属于 可选部分 ,指定 `分组查询` 的条件过滤分组结果 。 根据 城市(city) 对数据进行分组后,筛选出数量大于5条的分组 > GROUP BY city HAVING COUNT(*) > 5 参数<7>的名称为“排序方式_OrderBy”,类型为“文本型(text)”,可以被省略。ORDER BY 属于 可选部分,指定内容排序方式。 根据年龄(age)进行[正向]排序 > ORDER BY age ASC 根据年龄(age)进行[反向]排序 > ORDER BY age DESC 操作系统需求: Windows 调用格式: 〈双精度小数型〉 对象.统计 (文本型 函数名称,[文本型 字段名称]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:Count 统计列表信息。本命令为初级对象成员命令。 参数<1>的名称为“函数名称”,类型为“文本型(text)”。“COUNT”取行数;“SUM”求和;“AVG”取平均值;“MAX”取最大值;“MIN”取最小值。 参数<2>的名称为“字段名称”,类型为“文本型(text)”,可以被省略。要统计的字段名称。如果为空则统计列表项本身。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.主键更名 (文本型 原主键名,文本型 新主键名,[文本型 其它主键名],... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:ChangeName 更改列表中的键值表中的主键名称。只适用于列表嵌套键值表的情况。参数个数只能为复数,单数为原主键名称,复数为新主键名称。否则返回失败。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“原主键名”,类型为“文本型(text)”。原主键的名称。 参数<2>的名称为“新主键名”,类型为“文本型(text)”。新主键的名称。 参数<3>的名称为“其它主键名”,类型为“文本型(text)”,可以被省略。其它的主键名称,单数为原主键名,复数为新主键名。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.过滤主键 (逻辑型 是否排除模式,文本型 主键名,... ) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:FilterKeys 过滤列表中的键值表的内容。只针对列表下级为键值表的内容做处理,主键名为 列表下的 键值表的主键名,允许 保留 和 排除 两种方式。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“是否排除模式”,类型为“逻辑型(bool)”,初始值为“假”。是否为排除模式。如果为真,则当前列表内容将排除指定的主键参数。如果为假,则当前列表内容只保留主键参数对应的内容。 参数<2>的名称为“主键名”,类型为“文本型(text)”。要保留/排除的列表中键值表的主键名(不允许表达式)。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.到文本 () - E2EE服务器套件会员版3.3.6->存取列表 英文名称:ToString 输出内容为文本。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.到JSON (逻辑型 是否修饰,[逻辑型 是否UNICODE],[整数型 主键排序方式],[整数型 小数精度],[逻辑型 是否宽文本主键]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:ToJSON 内容转换到JSON文本。本命令为初级对象成员命令。 参数<1>的名称为“是否修饰”,类型为“逻辑型(bool)”,初始值为“假”。修饰后输出的内容更便于阅读。效率会稍微低一点。 参数<2>的名称为“是否UNICODE”,类型为“逻辑型(bool)”,可以被省略。是否输出为UNICODE文本。如果为空则默认为假,如果为真,则中文等字符将转换为UNICODE并转换为以“\u”开头带四位十六进制文本的内容。 参数<3>的名称为“主键排序方式”,类型为“整数型(int)”,可以被省略。当前键值表和所有下级键值表输出时的主键排序方式。[0] 不排序 [1] 正向排序 [2] 反向排序。如果为空则默认为0。 参数<4>的名称为“小数精度”,类型为“整数型(int)”,可以被省略。小数的精度长度。如果为空则默认为0,如果为0则使用自动精度,如果小于0则默认为0。 参数<5>的名称为“是否宽文本主键”,类型为“逻辑型(bool)”,可以被省略。当前生成内容中的键值表主键本身为宽文本(\u开头)。如果为“真”则输出时遇到 \u 开头的内容不转义。默认为 假。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.到JSON数据 (逻辑型 是否修饰,[逻辑型 是否UNICODE],[整数型 主键排序方式],[整数型 小数精度],[逻辑型 是否宽文本主键],[文本型 输出编码]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:ToJsonBytes 取回JSON到指定编码数据。本命令为初级对象成员命令。 参数<1>的名称为“是否修饰”,类型为“逻辑型(bool)”,初始值为“假”。修饰后输出的内容更便于阅读。效率会稍微低一点。 参数<2>的名称为“是否UNICODE”,类型为“逻辑型(bool)”,可以被省略。是否输出为UNICODE文本。如果为空则默认为假,如果为真,则中文等字符将转换为UNICODE并转换为以“\u”开头带四位十六进制文本的内容。 参数<3>的名称为“主键排序方式”,类型为“整数型(int)”,可以被省略。当前键值表和所有下级键值表输出时的主键排序方式。[0] 不排序 [1] 正向排序 [2] 反向排序。如果为空则默认为0。 参数<4>的名称为“小数精度”,类型为“整数型(int)”,可以被省略。小数的精度长度。如果为空则默认为0,如果为0则使用自动精度,如果小于0则默认为0。 参数<5>的名称为“是否宽文本主键”,类型为“逻辑型(bool)”,可以被省略。当前生成内容中的键值表主键本身为宽文本(\u开头)。如果为“真”则输出时遇到 \u 开头的内容不转义。默认为 假。 参数<6>的名称为“输出编码”,类型为“文本型(text)”,可以被省略。输出数据的编码格式。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.到数组 (通用型变量数组 数组) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:ToArray 内容转换到数组。本命令为中级对象成员命令。 参数<1>的名称为“数组”,类型为“通用型(all)”,提供参数数据时只能提供变量数组。列表要转换到的目标数组变量。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.到字节集 ([逻辑型 开启CRC自校验]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:ToBinary 将当前对象序列化为二进制数据。本命令为初级对象成员命令。 参数<1>的名称为“开启CRC自校验”,类型为“逻辑型(bool)”,可以被省略。是否开启CRC自校验。如果开启了自校验,则载入数据时会自动验证数据内容。如果为空则默认为假。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.到Base64 ([逻辑型 开启CRC自校验]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:ToBase64 将当前对象序列化为二进制数据并通过Base64进行编码。本命令为初级对象成员命令。 参数<1>的名称为“开启CRC自校验”,类型为“逻辑型(bool)”,可以被省略。是否开启CRC自校验。如果开启了自校验,则载入数据时会自动验证数据内容。如果为空则默认为假。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.到CSV (逻辑型 是否输出表头,[存取列表 字段名称],[存取列表 表头名称]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:ToCSV 将列表输出为CSV格式的文本。列表中每一项数据必须为 键值表(通常为数据库取回的数据)。本命令为初级对象成员命令。 参数<1>的名称为“是否输出表头”,类型为“逻辑型(bool)”,初始值为“真”。是否输出表头(列名称)到首行。 参数<2>的名称为“字段名称”,类型为“存取列表(JList)”,可以被省略。要输出的字段名列表,用于指定输出字段的顺序和内容。如果为空,自动从第一条数据提取字段名(按名称排序)。字段名格式示例:假设数据内容为“[{ name: Jim, age: 18, sex: 女 }, { name: Stone, age: 28, sex: 男 }]”,此时您可以指定字段名称为“[age, name]”,则仅输出age和name两个的值,且先输出age后输出name。 参数<3>的名称为“表头名称”,类型为“存取列表(JList)”,可以被省略。要实际输出的CSV表头名称列表。只有参数[是否输出表头]参数为真时,才会用到此参数,如果此参数为空则输出[字段名称]为实际表头名称,表头名称将做为CSV文件的第一条记录输出。示例:假设数据内容为“[{ name: Jim, age: 18, sex: 女 }, { name: Stone, age: 28, sex: 男 }]”,此时您可以指定本[表头名称]参数为“[名称, 年龄, 性别]”,输出时第一条数据直接输出为“名称,年龄,性别”。当本[表头名称]参数的数量少于[字段名称]数量时,表头外的数据输出以[字段名称]为主。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.到XLS (文本型 文件路径,逻辑型 是否输出表头,[存取列表 字段名称],[存取列表 表头名称],[存取键值表 生成格式]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:ToXLS 生成到标准的Excel格式XLS文件(电脑不需要安装office)。列表中每一项数据必须为 键值表(通常为数据库取回的数据)。本命令为初级对象成员命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。要生成XLS文件的路径。 参数<2>的名称为“是否输出表头”,类型为“逻辑型(bool)”,初始值为“真”。是否输出表头(列名称)到首行。 参数<3>的名称为“字段名称”,类型为“存取列表(JList)”,可以被省略。要输出的字段名列表,用于指定输出字段的顺序和内容。如果为空,自动从第一条数据提取字段名(按名称排序)。字段名格式示例:假设数据内容为“[{ name: Jim, age: 18, sex: 女 }, { name: Stone, age: 28, sex: 男 }]”,此时您可以指定字段名称为“[age, name]”,则仅输出age和name两个的值,且先输出age后输出name。 参数<4>的名称为“表头名称”,类型为“存取列表(JList)”,可以被省略。要实际输出的XLS表头名称列表。只有参数[是否输出表头]参数为真时,才会用到此参数,如果此参数为空则输出[字段名称]为实际表头名称,表头名称将做为XLS表格的第一行记录输出。示例:假设数据内容为“[{ name: Jim, age: 18, sex: 女 }, { name: Stone, age: 28, sex: 男 }]”,此时您可以指定本[表头名称]参数为“[名称, 年龄, 性别]”,输出时第一条数据直接输出为“名称,年龄,性别”。当本[表头名称]参数的数量少于[字段名称]数量时,表头外的数据输出以[字段名称]为主。 参数<5>的名称为“生成格式”,类型为“存取键值表(JMap)”,可以被省略。格式定义:{ “边框”: 边框类型([整数型] [0] 无边框 [1] 普通边框)。“内容”: 参考后边 表头 的说明。“表头”: { “字体名称”: 字体名称(为空则用默认)。“字体大小”: 字体的高度信息。“加粗”: 是否加粗(逻辑型,默认为 假)。“下划线”: 是否下划线(逻辑型,默认为假)。“颜色”: 颜色值([整数值] 可使用易语言颜色常量),“背景色”: 背景颜色值([整数值] 可使用易语言颜色常量),“横向对齐”: [0/1/2] 左中右,“纵向对齐”: [0/1/2] 上中下 } }。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.到表格文本 ([文本型 行分割字符],[文本型 列分割字符],[逻辑型 输出表头],[存取列表 表头]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:ToTable 内容转换到行列格式的表格文本。可指定行列分隔符。本命令为初级对象成员命令。 参数<1>的名称为“行分割字符”,类型为“文本型(text)”,可以被省略。用做行分割的字符。如果为空则默认为 换行符( )。例如:#换行符。 参数<2>的名称为“列分割字符”,类型为“文本型(text)”,可以被省略。用做列分割的字符。如果为空则默认为 制表符( )。例如:“|”。 参数<3>的名称为“输出表头”,类型为“逻辑型(bool)”,可以被省略。是否输出表头(列名称)到首行。如果为空则默认为[假]。 参数<4>的名称为“表头”,类型为“存取列表(JList)”,可以被省略。要输出CSV的表头格式。如果为空,则不指定表头,自动使用第一条数据的主键名做为表头(按名称排序)。表头格式示例:[列名1, 列名2,列名3]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从JSON载入 (通用型 JSON数据,[通用型 来源编码类型],[逻辑型 是否转换UNICODE],[逻辑型 是否宽文本主键]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:FromJSON 从JSON载入数据。本命令为初级对象成员命令。 参数<1>的名称为“JSON数据”,类型为“通用型(all)”。JSON文本内容。只支持 文本型、宽文本型 和 字节集 类型的数据。如果JSON文本内容不为数组类型(Array)则载入失败。数组类型格式为“[”开头“]”结束,例如:[ "JimStone": "E2EE" ]。对象类型(Object)的JSON文本请使用“存取键值表”类型对象载入。 参数<2>的名称为“来源编码类型”,类型为“通用型(all)”,可以被省略。来源编码类型文本。本参数只支持文本格式参数,设置为通用型是为了兼容过去的用法,可使用“#文本编码格式_”开头的常量指定编码格式。为空则不进行编码转换等处理。 参数<3>的名称为“是否转换UNICODE”,类型为“逻辑型(bool)”,可以被省略。是否转换UNICODE文本(\u开头的文本)。 参数<4>的名称为“是否宽文本主键”,类型为“逻辑型(bool)”,可以被省略。解析后主键为宽文本(\u)。使用时只能通过宽文本作为主键来读取内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从数组载入 (通用型数组 数组) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:FromArray 从数组载入数据到当前列表。本命令为中级对象成员命令。 参数<1>的名称为“数组”,类型为“通用型(all)”,提供参数数据时只能提供数组数据。要载入的数组。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从字节集载入 (字节集 字节集数据) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:FromBinary 将当前对象从二进制数据反序列化载入。跟JSON无关!只能载入“存取列表.到字节集”生成的字节集数据。返回是否成功。反序列化后,原有数据会被清空。本命令为初级对象成员命令。 参数<1>的名称为“字节集数据”,类型为“字节集(bin)”。通过 到字节集() 命令序列化后的数据。跟JSON无关!。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从Base64载入 (文本型 Base64文本) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:FromBase64 将当前对象从序列化后的Base64文本载入。只能载入“存取列表.到Base64”生成的Base64文本数据。返回是否成功。反序列化后,原有数据会被清空。本命令为初级对象成员命令。 参数<1>的名称为“Base64文本”,类型为“文本型(text)”。通过 到BASE64() 命令序列化的文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从CSV载入 (文本型 CSV内容,逻辑型 内容包含表头,[存取列表 表头]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:FromCSV 从CSV加载列表。成功加载后列表每一项为 键值表数据,其中键为列名称。当遇到以下情况: [1]无法获取列名称[2]列名称为空[3]没有列之外的行数据 都将返回 假。本命令为初级对象成员命令。 参数<1>的名称为“CSV内容”,类型为“文本型(text)”。要加载的CSV内容。 参数<2>的名称为“内容包含表头”,类型为“逻辑型(bool)”,初始值为“真”。内容中是否包含表头信息。如果不包含,则【表头】参数不能为空。 参数<3>的名称为“表头”,类型为“存取列表(JList)”,可以被省略。要输入的CSV的表头格式。如果不为空,当参数【内容包含表头】为真时,回写表头名称到此变量,当参数【内容包含表头】为假时,则使用此变量的文本内容作为表头。表头格式示例:[列名1, 列名2,列名3]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从CSV载入2 (通用型 CSV内容,逻辑型 内容包含表头,[存取列表 表头],[文本型 编码格式]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:FromCSV2 从CSV加载列表。成功加载后列表每一项为 键值表数据,其中键为列名称。当遇到以下情况: [1]无法获取列名称[2]列名称为空[3]没有列之外的行数据 都将返回 假。本命令为初级对象成员命令。 参数<1>的名称为“CSV内容”,类型为“通用型(all)”。要加载的CSV内容(支持文本和字节集)。 参数<2>的名称为“内容包含表头”,类型为“逻辑型(bool)”,初始值为“真”。内容中是否包含表头信息。如果不包含,则【表头】参数不能为空。 参数<3>的名称为“表头”,类型为“存取列表(JList)”,可以被省略。要输入的CSV的表头格式。如果不为空,当参数【内容包含表头】为真时,回写表头名称到此变量,当参数【内容包含表头】为假时,则使用此变量的文本内容作为表头。表头格式示例:[列名1, 列名2,列名3]。 参数<4>的名称为“编码格式”,类型为“文本型(text)”,可以被省略。CSV内容的编码格式。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.从文本分割 (通用型 被分割文本,通用型 行分割字符,[通用型 列分割字符],[逻辑型 删除首尾空],[整数型 目标类型],[存取列表 主键名称],[逻辑型 内容包含表头]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:FromSplitString 从文本内容分割并赋值到列表。功能跟易语言“分割文本”相似。返回分割后的条目数。本命令为初级对象成员命令。 参数<1>的名称为“被分割文本”,类型为“通用型(all)”。要分割的文本。支持文本型和字节集。 参数<2>的名称为“行分割字符”,类型为“通用型(all)”。用做行分割的字符。支持文本型和字节集。例如:#换行符。 参数<3>的名称为“列分割字符”,类型为“通用型(all)”,可以被省略。用做列分割的字符。支持文本型和字节集。例如:“,”。如果只是普通的分割文本,可以不填写本参数。 参数<4>的名称为“删除首尾空”,类型为“逻辑型(bool)”,可以被省略。是否删除首尾空。仅在[目标类型]参数为文本型时有效。如果为空则默认为 假。 参数<5>的名称为“目标类型”,类型为“整数型(int)”,可以被省略。分割文本/字节集后转换为存储的目标类型。可通过“#存取类型_”开头的常量进行指定。如果为空,则默认为“#存取类型_文本型”。本参数只支持 文本型/字节集/整数型/长整数型/小数型/双精度小数型 类型的数据,设置后文本内容将自动被转换为用户指定类型。 参数<6>的名称为“主键名称”,类型为“存取列表(JList)”,可以被省略。可以指定每一列的主键名称。指定名称后,对象结构将变为列表套键值表。如果为空或者空列表,则不指定主键名。 参数<7>的名称为“内容包含表头”,类型为“逻辑型(bool)”,可以被省略。指定内容中的第一行是否为表头文本。如果为空则默认为[假]。如果为[真]在[主键名称]参数为空或者内容为空的存取列表时,则使用内容中的第一行做为[主键名称]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从网络载入 (文本型 网址,[文本型 编码],[文本型 发送数据],[网站客户端 客户端],[文本型 请求头],[整数型 超时时间],[整数型 数据格式],[文本型 请求方法]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:FromHTTP 从指定网址加载列表。目前主要兼容JSON格式,成功返回[真]。本命令为初级对象成员命令。 参数<1>的名称为“网址”,类型为“文本型(text)”。要加载数据的网址。 参数<2>的名称为“编码”,类型为“文本型(text)”,可以被省略。要加载数据的网页内容文本编码格式。如果为空或者空文本则自动转码。 参数<3>的名称为“发送数据”,类型为“文本型(text)”,可以被省略。提交的数据内容(仅支持“文本型”和“字节集”)。数据内容为“文本型”时,注意根据需求调用“URL编码”函数进行编码处理。如果未指定有效的【请求方法】参数时,未设置本参数则请求方法“GET”,反之设置了本参数则为“POST”(设置参数为空的字节集或空文本依然使用“POST”)。如果不为空文本则请求的提交方式为POST。 参数<4>的名称为“客户端”,类型为“网站客户端(HTTPWebClient)”,可以被省略。要使用的网络请求客户端对象。如果为空则使用内部网站客户端进行请求。 参数<5>的名称为“请求头”,类型为“文本型(text)”,可以被省略。HTTP请求头文本。一行一个请求头,格式为“主键: 名称”,例如:Content-Type: text/html。 参数<6>的名称为“超时时间”,类型为“整数型(int)”,可以被省略。连接和接收数据的超时时间(单位:秒s_nGlobalPath_CmdArgs)。如果为空则默认为 0。如果为0则表示一直等待直到数据返回完成(可能导致永久阻塞)。 参数<7>的名称为“数据格式”,类型为“整数型(int)”,可以被省略。要加载数据的格式。格式 [0] JSON [1] 字节集 [2] Base64。如果为空则默认为 JSON。 参数<8>的名称为“请求方法”,类型为“文本型(text)”,可以被省略。要执行HTTP请求的方法类型名称。如果为空或空文本,则根据是否指定【发送数据】参数,来决定使用“GET”/“POST”。常用请求方法:“GET”、“POST”、“PUT”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从文件载入 (文本型 文件路径,[整数型 文件格式]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:FromFile 从文件载入键值表/列表数据。文件不存在、读取失败或者载入数据失败返回[假]。本命令为初级对象成员命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。存储文件的路径。 参数<2>的名称为“文件格式”,类型为“整数型(int)”,可以被省略。文件的存储格式。格式 [0] JSON [1] 字节集 [2] Base64 [3] CSV(仅支持[存取列表]对象)。如果为空则默认为 JSON。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.打开文件 (文本型 文件路径,[整数型 文件格式]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:BindFile 从文件载入键值表/列表数据并绑定文件和格式数据。文件不存在时直接返回[真]。路径为空返回假。载入文件失败时返回[假],文件路径和格式会继续保留,可以使用“保存文件”方法将数据按照格式保存到当前指定的文件路径中。本命令为初级对象成员命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。存储文件的路径。 参数<2>的名称为“文件格式”,类型为“整数型(int)”,可以被省略。文件的存储格式。格式 [0] JSON [1] 字节集 [2] Base64 [3] CSV(仅支持[存取列表]对象)。如果为空则默认为 JSON。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.保存文件 () - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SaveFile 将键值表/列表数据按照“打开文件”时指定的文件路径和格式保存。如果文件保存的目录不存在会先创建目录(多级自动创建)。保存失败时返回[假]。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关闭文件 () - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:CloseFile 清除使用“打开文件”方法时绑定的路径和格式信息。绑定的文件路径为空时返回[假]。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.另存文件 (文本型 文件路径,[整数型 文件格式]) - E2EE服务器套件会员版3.3.6->存取键值表 英文名称:SaveFileAs 将键值表数据按照指定的文件路径和格式保存。如果文件保存的目录不存在会先创建目录(多级自动创建)。保存失败时返回[假]。本命令为初级对象成员命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。存储文件的路径。 参数<2>的名称为“文件格式”,类型为“整数型(int)”,可以被省略。文件的存储格式。格式 [0] JSON [1] 字节集 [2] Base64 [3] CSV(仅支持[存取列表]对象)。如果为空则默认为 JSON。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.打包对象 () - E2EE服务器套件会员版3.3.6->存取列表 英文名称:PackObject 将当前对象收入到内存中并返回对象地址。注意:打包后请不要对对象做任何处理,否则可能产生不可预知的问题。您可以通过任意同类型对象的“解包对象”从内存载入(原对象内如果存在数据将被清空)。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.解包对象 (整数型 对象地址) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:UnackObject 从“打包对象”方法产生的对象地址载入对象内容。对象地址为0返回失败。载入后当前对象原始内容将被清空,而载入的对象地址将不能再次被使用。本命令为初级对象成员命令。 参数<1>的名称为“对象地址”,类型为“整数型(int)”。此对象地址为“打包对象”方法产生,且只能使用一次。如果对象地址为0,则返回失败。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.合并到 (存取列表 目标列表) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:AppendTo 合并当前列表到指定列表中。本命令为初级对象成员命令。 参数<1>的名称为“目标列表”,类型为“存取列表(JList)”。目标列表对象。当前列表的数据会被复制并入到目标列表尾部。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取子列表 (整数型 起始位置,整数型 获取数量,存取列表 子列表变量) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:GetSubList 获取列表的子集。通过指定起始位置和数量来获取子列表。本命令为初级对象成员命令。 参数<1>的名称为“起始位置”,类型为“整数型(int)”。起始位置从1开始。如果大于0则从指定位置获取,如果等于0则从第一个位置获取,如果小于0则从倒数位置获取(例如为-2则从倒数第二个值开始)。 参数<2>的名称为“获取数量”,类型为“整数型(int)”。获取子列表数量的条数。小于等于0则返回空列表。 参数<3>的名称为“子列表变量”,类型为“存取列表(JList)”。用来输出结果的列表变量。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取交集 (存取列表 目标列表,[存取列表 输出列表],[文本型 主键名称]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:GetSetsInterSection 获取和指定列表的交集结果。返回结果的数量。交集结果为当前列表和目标列表包含相同内容的集合。本命令为中级对象成员命令。 参数<1>的名称为“目标列表”,类型为“存取列表(JList)”。用来做比较的列表。 参数<2>的名称为“输出列表”,类型为“存取列表(JList)”,可以被省略。要输出集合结果的【存取列表】。如果为空则集合结果会被写入【目标列表】参数变量(原内容被清空)。 参数<3>的名称为“主键名称”,类型为“文本型(text)”,可以被省略。用来做集合内容比较的主键名(列表中嵌套的键值表的【主键】名称)。如果为空或者空文本,则直接和目标列表比较每个列表项的值。如果不为空文本,则获取列表下(键值表)的对应主键内容,用来和目标列表对应主键内容做比较。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取差集 (存取列表 目标列表,[存取列表 输出列表],[文本型 主键名称]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:GetSetsDiff 获取和指定列表的差集结果。返回结果的数量。差集结果为当前列表和目标列表包含相同内容之外的结果集合。本命令为中级对象成员命令。 参数<1>的名称为“目标列表”,类型为“存取列表(JList)”。用来做比较的列表。 参数<2>的名称为“输出列表”,类型为“存取列表(JList)”,可以被省略。要输出集合结果的【存取列表】。如果为空则集合结果会被写入【目标列表】参数变量(原内容被清空)。 参数<3>的名称为“主键名称”,类型为“文本型(text)”,可以被省略。用来做集合内容比较的主键名(列表中嵌套的键值表的【主键】名称)。如果为空或者空文本,则直接和目标列表比较每个列表项的值。如果不为空文本,则获取列表下(键值表)的对应主键内容,用来和目标列表对应主键内容做比较。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取并集 (存取列表 目标列表,[存取列表 输出列表],[文本型 主键名称]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:GetSetsUnion 获取和指定列表的并集结果。返回结果的数量。并集结果为当前列表和目标列表包含的全部结果集合,如果有共同的结果内容,则只保留当前列表结果内容。本命令为中级对象成员命令。 参数<1>的名称为“目标列表”,类型为“存取列表(JList)”。用来做比较的列表。 参数<2>的名称为“输出列表”,类型为“存取列表(JList)”,可以被省略。要输出集合结果的【存取列表】。如果为空则集合结果会被写入【目标列表】参数变量(原内容被清空)。 参数<3>的名称为“主键名称”,类型为“文本型(text)”,可以被省略。用来做集合内容比较的主键名(列表中嵌套的键值表的【主键】名称)。如果为空或者空文本,则直接和目标列表比较每个列表项的值。如果不为空文本,则获取列表下(键值表)的对应主键内容,用来和目标列表对应主键内容做比较。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.连接文本 (文本型 连接字符) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:JoinString 将当前列表按照顺序转换成文本拼接起来,中间使用参数[连接字符]做连接。此功能等同于PHP中的 array().join() 功能。 加入列表内容为: [“a”, 1, “c”, 取现行时间()] 通过 连接文本(“, ”) 最终生成的文本为:a, 1, c, 2017-07-13 22:22:22。本命令为初级对象成员命令。 参数<1>的名称为“连接字符”,类型为“文本型(text)”,初始值为“, ”。连接列表每项值文本时中间用的连接字符,例如“,”。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.连接字节集 ([字节集 连接字节集]) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:JoinBinary 将当前列表按照顺序转换成字节集并进行拼接,中间使用参数[连接字符集]做连接。此功能等同于JavaScript或PHP中的 array.join() 功能。非字节集的数据会被写入为字节集,譬如 整数 值会被写入4字节的数据,文本则直接被写入(不包含尾部的\0),键值表和列表则会被序列化之后写入。用法跟 连接文本 差不多。本命令为初级对象成员命令。 参数<1>的名称为“连接字节集”,类型为“字节集(bin)”,可以被省略。用于连接的字节集。 操作系统需求: Windows 调用格式: 〈文本型数组〉 对象.抽取表头 (逻辑型 是否排序) - E2EE服务器套件会员版3.3.6->存取列表 英文名称:GetCols 从列表数据中抽取表头数组。返回的数组内容为列表中第一项的主键。如果列表中第一项不为 存取键值表 则返回 假。本命令为初级对象成员命令。 参数<1>的名称为“是否排序”,类型为“逻辑型(bool)”,初始值为“真”。输出的表 头是否进行排序。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:读写共享锁 英文名称:JSharedLock 本数据类型为普通类型,共包含 7 个成员命令。 操作系统需求: Windows 本对象线程安全。通过对同一个变量的读取和写入操作做区分,实现多线程中比互斥锁更高效率的变量读写操作。使用时需要注意,开始读() 和 结束读() 永远结对,同理 开始写() 和 结束写() 也永远结对。共享锁的特性为读操作允许同时多个执行,写操作只有一个可以执行。如果遇到写操作,则后边的所有其它读写操作都将执行等待。 组件事件列表: 调用格式: 〈整数型〉 对象.开始读 () - E2EE服务器套件会员版3.3.6->读写共享锁 英文名称:BeginRead 开始读操作。失败返回0,成功返回1。调用本命令并执行完读数据逻辑后,必须执行 结束读() 来释放读取锁。通过本命令能保证能够同时多个操作执行读取,但只有一个操作能够写入。没有读取操作时才会写入,有写入时读取会等待写入操作完成。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.结束读 ([整数型 过期参数]) - E2EE服务器套件会员版3.3.6->读写共享锁 英文名称:EndRead 关闭读操作锁定。使用本方法无需提供任何参数(保留参数目的是向下兼容)。本命令为初级对象成员命令。 参数<1>的名称为“过期参数”,类型为“整数型(int)”,可以被省略。注意:此参数已过期(存在此参数只是为了兼容旧的用法)。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.开始写 () - E2EE服务器套件会员版3.3.6->读写共享锁 英文名称:BeginWrite 开始写操作。失败返回0,成功返回1。调用本命令并执行完写数据逻辑后,必须执行 结束写() 来释放写入锁。通过本命令能保证能够同时多个操作执行读取,但只有一个操作能够写入。没有读取操作时才会写入,有写入时读取会等待写入操作完成。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.结束写 ([整数型 过期参数]) - E2EE服务器套件会员版3.3.6->读写共享锁 英文名称:EndWrite 关闭写操作锁定。本命令为初级对象成员命令。 参数<1>的名称为“过期参数”,类型为“整数型(int)”,可以被省略。注意:此参数已过期(存在此参数只是为了兼容旧的用法)。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:对象映射中心 英文名称:ObjectMappingCenter 本数据类型为普通类型,共包含 17 个成员命令。 操作系统需求: Windows 本对象线程安全。处理存取键值表和存取列表跟自定义数据类型之间的转换等操作。 组件事件列表: 调用格式: 〈逻辑型〉 对象.对象转自定义 (文本型 对象名称,存取键值表 来源键值表,通用型 目标自定义数据) - E2EE服务器套件会员版3.3.6->对象映射中心 英文名称:MapToCustom 将(键值表)对象转自定义数据。本命令为初级对象成员命令。 参数<1>的名称为“对象名称”,类型为“文本型(text)”。在对象映射中心注册过的名称。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<2>的名称为“来源键值表”,类型为“存取键值表(JMap)”。键值对来源数据。 参数<3>的名称为“目标自定义数据”,类型为“通用型(all)”。目标用户自定义数据类型(务必保证和映射关系能够对应得上)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.自定义转对象 (文本型 对象名称,通用型 来源自定义数据,存取键值表 目标键值表,整数型 名称类型) - E2EE服务器套件会员版3.3.6->对象映射中心 英文名称:CustomToMap 将自定义数据转(键值表)对象。本命令为初级对象成员命令。 参数<1>的名称为“对象名称”,类型为“文本型(text)”。在对象映射中心注册过的名称。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<2>的名称为“来源自定义数据”,类型为“通用型(all)”。来源用户自定义数据类型(务必保证和映射关系能够对应得上)。 参数<3>的名称为“目标键值表”,类型为“存取键值表(JMap)”。键值对目标数据。 参数<4>的名称为“名称类型”,类型为“整数型(int)”,初始值为“1”。生成对象的主键名称类型。[0] 原始名称 [1] 字段名 [2] 表单名。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.对象转数组 (文本型 对象名称,存取列表 来源列表,通用型变量数组 目标自定义数据数组) - E2EE服务器套件会员版3.3.6->对象映射中心 英文名称:ListToCustomArray 将(列表)对象转自定义数据数组。转换前请清空数组内容。本命令为初级对象成员命令。 参数<1>的名称为“对象名称”,类型为“文本型(text)”。在对象映射中心注册过的名称。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<2>的名称为“来源列表”,类型为“存取列表(JList)”。来源列表对象。 参数<3>的名称为“目标自定义数据数组”,类型为“通用型(all)”,提供参数数据时只能提供变量数组。目标用户自定义数据类型(务必保证和映射关系能够对应得上)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.数组转对象 (文本型 对象名称,通用型数组/非数组 来源自定义数据,存取列表 目标列表对象,整数型 名称类型) - E2EE服务器套件会员版3.3.6->对象映射中心 英文名称:CustomArrayToList 将自定义数据数组转(列表)对象。本命令为初级对象成员命令。 参数<1>的名称为“对象名称”,类型为“文本型(text)”。在对象映射中心注册过的名称。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<2>的名称为“来源自定义数据”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。来源用户自定义数据类型(务必保证和映射关系能够对应得上)。 参数<3>的名称为“目标列表对象”,类型为“存取列表(JList)”。目标列表对象。 参数<4>的名称为“名称类型”,类型为“整数型(int)”,初始值为“1”。生成对象的主键名称类型。[0] 原始名称 [1] 字段名 [2] 表单名。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.格式化名称 (文本型 对象名称,通用型 对象,整数型 名称类型,[逻辑型 是否修复属性]) - E2EE服务器套件会员版3.3.6->对象映射中心 英文名称:FormatObjectName 格式化对象的主键名到指定类型名称。来源名称可以为对象配置中的任意[字段]名称类型。当目标名称类型为[字段名]时,如果对应字段类型为映射的[对象]且对应字段内容为[键值表],则自动展开字段的键值表并合并到最外层键值表[对象]中。本命令为初级对象成员命令。 参数<1>的名称为“对象名称”,类型为“文本型(text)”。在对象映射中心注册过的名称。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<2>的名称为“对象”,类型为“通用型(all)”。对象类型可以为[存取键值表]或[存取列表]。对应的主键名称将被更改为指定的名称类型。如果为[存取列表]时,则对应每行的内容只有为[键值表]时,对应行的主键才会被更改为目标名称类型。 参数<3>的名称为“名称类型”,类型为“整数型(int)”,初始值为“1”。生成对象的主键名称类型。[0] 原始名称 [1] 字段名 [2] 表单名。 参数<4>的名称为“是否修复属性”,类型为“逻辑型(bool)”,可以被省略。是否修复字段的类型和名称。如果为空则默认为[假]。如果为[真]时,当名称主键不存在时,自动置值对应名称并填充内容为对应类型的默认值,当类型和映射配置中不一样时,则自动转换对象值为配置中设置的类型。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:ADODB数据库连接池 英文名称:ADODBPool 本数据类型为普通类型,共包含 24 个成员命令。 操作系统需求: Windows 本对象线程安全。ADO数据库连接池。提供基础的ADO访问数据库连接池功能。 组件事件列表: 调用格式: 〈逻辑型〉 对象.创建 (网站服务器 服务器对象,文本型 连接字符串,[文本型 数据库类型名称],[对象映射中心 对象映射中心],[文本型 用户名],[文本型 密码],[逻辑型 是否UNICODE],[文本型 连接初始化SQL],[文本型 取最后ID的SQL],[整数型 连接存活周期]) - E2EE服务器套件会员版3.3.6->ADODB数据库连接池 英文名称:CreatePool 创建连接池。本命令为初级对象成员命令。 参数<1>的名称为“服务器对象”,类型为“网站服务器(JHTTPServer)”。传递服务器对象。统一错误日志等。 参数<2>的名称为“连接字符串”,类型为“文本型(text)”。ADO的连接字符串。 参数<3>的名称为“数据库类型名称”,类型为“文本型(text)”,可以被省略。例如:SQLite、MSSQL、MySQL等。 参数<4>的名称为“对象映射中心”,类型为“对象映射中心(ObjectMappingCenter)”,可以被省略。如果指定了对象映射中心才能执行查询到数据、保存对象和删除等ORM操作。如果为空,则使用服务器默认的对象映射中心。 参数<5>的名称为“用户名”,类型为“文本型(text)”,可以被省略。数据库连接时的用户名。 参数<6>的名称为“密码”,类型为“文本型(text)”,可以被省略。数据库连接时的密码。 参数<7>的名称为“是否UNICODE”,类型为“逻辑型(bool)”,可以被省略。如果设置为真时,则所有文本参数都将自动转换为宽字节。默认:假。 参数<8>的名称为“连接初始化SQL”,类型为“文本型(text)”,可以被省略。连接创建成功后执行初始化SQL。设置为空文本时则不执行任何SQL。 参数<9>的名称为“取最后ID的SQL”,类型为“文本型(text)”,可以被省略。用在ORM保存对象时使用,不使用ORM保存对象功能可不填写。内置了:SQLite、MSSQL、MySQL 的取ID语句,这些数据库时不用填写。其它类型数据库请自己填写获取最后ID的语句,支持两个转义文本,分别是:“”和“<表>”,使用时可组织类似如下语句:SELECT MAX() FROM <表>。 参数<10>的名称为“连接存活周期”,类型为“整数型(int)”,可以被省略。连接的最大存活周期(单位:秒)。如果连接超过了指定时间,则在下次获取时将回收并创建新的连接对象。如果为空或者0则使用默认周期(1小时)。如果为 -1 则不进行连接超时策略,只在状态为断开时自动重连(ADO的状态在物理连接断开或者静默断开时,状态位并不保证绝对可靠)。 操作系统需求: Windows 调用格式: 〈ADODB数据库连接〉 对象.取连接 (ADODB数据库连接变量 连接对象) - E2EE服务器套件会员版3.3.6->ADODB数据库连接池 英文名称:GetConn 取回数据库操作连接对象。由于是抽象层连接,所以不需要归还给连接池。返回参数指定的原对象。本命令为初级对象成员命令。 参数<1>的名称为“连接对象”,类型为“ADODB数据库连接(ADODBConnection)”,提供参数数据时只能提供变量。要取回的连接对象变量。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.测试连接 (文本型 连接字符串,[文本型 用户名],[文本型 密码],[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->ADODB数据库连接池 英文名称:TestConnect 测试数据库连接是否有效。本命令为初级对象成员命令。 参数<1>的名称为“连接字符串”,类型为“文本型(text)”。ADO的连接字符串。 参数<2>的名称为“用户名”,类型为“文本型(text)”,可以被省略。数据库连接时的用户名。 参数<3>的名称为“密码”,类型为“文本型(text)”,可以被省略。数据库连接时的密码。 参数<4>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加连接池 ([逻辑型变量 是否添加成功],[文本型变量 错误原因],[文本型 连接池名称],整数型 连接池类型,逻辑型 必须通过测试,文本型 连接字符串,[文本型 连接用户名],[文本型 连接密码],[整数型 存活周期],整数型 权重) - E2EE服务器套件会员版3.3.6->ADODB数据库连接池 英文名称:AppendSubPool 添加新的连接池,返回连接是否成功通过测试。当参数【必须通过测试】为[假]时,本方法依然会执行测试并返回测试结果,哪怕测试失败可能连接池依然做真实添加操作。如果需要判断是否添加真实连接池成功可通过参数【是否添加成功】获取。本命令为初级对象成员命令。 参数<1>的名称为“是否添加成功”,类型为“逻辑型(bool)”,可以被省略,提供参数数据时只能提供变量。返回并写入是否添加连接池成功的状态。当[必须通过测试]参数为假时,此变量会写入是否真实添加到调度连接池中。 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 参数<3>的名称为“连接池名称”,类型为“文本型(text)”,可以被省略。连接池的名称。 参数<4>的名称为“连接池类型”,类型为“整数型(int)”,初始值为“2”。连接池的类型:[1] 只读 [2] 只写。 参数<5>的名称为“必须通过测试”,类型为“逻辑型(bool)”,初始值为“假”。是否必须通过测试才执行真实连接池添加。如果为[假]则连接参数有效的情况下,即便连接失败依然会添加真实连接池(连接测试成功时恢复有效连接)。 参数<6>的名称为“连接字符串”,类型为“文本型(text)”。ADO的连接字符串。 参数<7>的名称为“连接用户名”,类型为“文本型(text)”,可以被省略。数据库连接时的用户名。 参数<8>的名称为“连接密码”,类型为“文本型(text)”,可以被省略。数据库连接时的密码。 参数<9>的名称为“存活周期”,类型为“整数型(int)”,可以被省略。连接的最大存活周期(单位:秒)。如果连接超过了指定时间,则在下次获取时将回收并创建新的连接对象。如果为空或者0则使用默认周期(1小时)。如果为 -1 则不进行连接超时策略,只在状态为断开时自动重连(ADO的状态在物理连接断开或者静默断开时,状态位并不保证绝对可靠)。 参数<10>的名称为“权重”,类型为“整数型(int)”,初始值为“1”。连接池的权重。权重范围[1~9]。权重越高则命中次数越高,对应连接池的使用频率也越高。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取连接池数 (整数型 连接池类型) - E2EE服务器套件会员版3.3.6->ADODB数据库连接池 英文名称:GetSubPoolCount 获取连接池的数量。本命令为初级对象成员命令。 参数<1>的名称为“连接池类型”,类型为“整数型(int)”,初始值为“0”。连接池的类型:[0] 全部 [1] 只读 [2] 只写。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否初始化 () - E2EE服务器套件会员版3.3.6->ADODB数据库连接池 英文名称:HasInitilized 判断是否已经初始化。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否输出SQL () - E2EE服务器套件会员版3.3.6->ADODB数据库连接池 英文名称:IsPrintSQL 返回当前连接池是否输出SQL到日志。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置是否输出SQL (逻辑型 是否输出) - E2EE服务器套件会员版3.3.6->ADODB数据库连接池 英文名称:SetPrintSQL 设置是否输出SQL到日志(线程安全)。如果设置输出SQL为真,则日志中会打印所有SQL和执行时间。本命令为初级对象成员命令。 参数<1>的名称为“是否输出”,类型为“逻辑型(bool)”。是否输出SQL到日志中。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.绑定缓存对象 ([通用缓存对象 缓存对象],[整数型 默认缓存时间]) - E2EE服务器套件会员版3.3.6->ADODB数据库连接池 英文名称:BindCacheProxy 绑定缓存对象到数据库连接池。用于查询缓存处理。本命令为中级对象成员命令。 参数<1>的名称为“缓存对象”,类型为“通用缓存对象(GlobalCache)”,可以被省略。要绑定用于查询的缓存对象。如果为空,则恢复为默认缓存对象。默认缓存对象为连接池绑定的网站服务器,所绑定的缓存对象。 参数<2>的名称为“默认缓存时间”,类型为“整数型(int)”,可以被省略。查询缓存的默认缓存时间(单位:秒)。如果为空或者为0,则使用默认的缓存时间设置(默认15秒)。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置缓存默认时间 ([整数型 默认缓存时间]) - E2EE服务器套件会员版3.3.6->ADODB数据库连接池 英文名称:SetCacheTimeSeconds 设置缓存查询的默认时间。本命令为中级对象成员命令。 参数<1>的名称为“默认缓存时间”,类型为“整数型(int)”,可以被省略。查询缓存的默认缓存时间(单位:秒)。如果为空或者为0,则使用默认的缓存时间设置(默认15秒)。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.配置关键字符号 (文本型 左侧符号,文本型 右侧符号) - E2EE服务器套件会员版3.3.6->ADODB数据库连接池 英文名称:SetupFieldnameSymbol 配置表和字段名关键字的左右两边的符号,例如MySQL中使用“`”、SQLite中使用“[”和“]”作为表名和关键字的符号来做区分。本命令为初级对象成员命令。 参数<1>的名称为“左侧符号”,类型为“文本型(text)”,初始值为“”。SQL字段和表名关键字中的左侧符号。 参数<2>的名称为“右侧符号”,类型为“文本型(text)”,初始值为“”。SQL字段和表名关键字中的右侧符号。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.取关键字符号 ([文本型变量 左侧符号变量],[文本型变量 右侧符号]) - E2EE服务器套件会员版3.3.6->ADODB数据库连接池 英文名称:GetFieldnameSymbol 获取当前表和字段名关键字的左右两边的符号,例如MySQL中使用“`”、SQLite中使用“[”和“]”作为表名和关键字的符号来做区分。本命令为初级对象成员命令。 参数<1>的名称为“左侧符号变量”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。取当前SQL字段和表名关键字中的左侧符号。 参数<2>的名称为“右侧符号”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。取当前SQL字段和表名关键字中的右侧符号。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:ADODB数据库连接 英文名称:ADODBConnection 本数据类型为普通类型,共包含 33 个成员命令。 操作系统需求: Windows ADO数据库连接。注意:这是抽象层面的连接,为了优化请求效率,只有在开启事务()后才会保持连接,在查询执行等时候取到数据会立即归还真实连接。释放方式等待自然释放即可。该对象非线程安全,建议用做局部变量或参数传递。 组件事件列表: 调用格式: 〈整数型〉 对象.查询 (存取列表 结果变量,文本型 SQL语句,[存取键值表 参数],[整数型 最大记录数],[存取列表 字段信息],[逻辑型 是否批量取值]) - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:Query 通过SQL查询数据。返回数据将被写入【结果变量】参数中。可使用[开始查询缓存]方法绑定缓存。返回值 [-1] 表示查询失败(通过 取回错误() 方法可以得到具体的错误原因),返回值大于等于0则表示返回结果的数量。本命令为初级对象成员命令。 参数<1>的名称为“结果变量”,类型为“存取列表(JList)”。查询到的结果数据存储变量。本变量在查询前会被自动清空,查询成功时得到查询结果后结果内容会被写入到本变量。 参数<2>的名称为“SQL语句”,类型为“文本型(text)”。查询数据库的SQL语句。 参数<3>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当SQL语句中参数包含“@变量”的定义时,传递对应的参数键值表。 参数<4>的名称为“最大记录数”,类型为“整数型(int)”,可以被省略。限定一次能够读取的最大记录数量。等于0时不限定。 参数<5>的名称为“字段信息”,类型为“存取列表(JList)”,可以被省略。存储字段信息用的存取列表变量。返回的存取列表中包含一个存取键值表,格式为:{ 名称: “名称信息”, 类型: “类型信息” },其中类型信息可以使用常量“#存取类型_”常量来判断原始类型。 参数<6>的名称为“是否批量取值”,类型为“逻辑型(bool)”,可以被省略。是否为批量取值。默认为 假。当任务量大时(5000条以上具体视情况而定),启用本参数(设置为真)可以有效提高取值效率。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.查询到自定义数组 (文本型 SQL语句,[存取键值表 参数],[整数型 最大记录数],文本型 映射类型名,通用型变量数组 自定义数组变量,[逻辑型 是否批量取值]) - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:QueryToUserData 通过SQL查询数据并将结果写入到自定义类型数组中。可使用[开始查询缓存]方法绑定缓存。返回数据将被写入【自定义数组变量】参数中。返回值 [-1] 表示查询失败(通过 取回错误() 方法可以得到具体的错误原因),返回值大于等于0则表示返回结果的数量。本命令为初级对象成员命令。 参数<1>的名称为“SQL语句”,类型为“文本型(text)”。查询数据库的SQL语句。 参数<2>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当SQL语句中参数包含“@变量”的定义时,传递对应的参数键值表。 参数<3>的名称为“最大记录数”,类型为“整数型(int)”,可以被省略。限定一次能够读取的最大记录数量。等于0时不限定。 参数<4>的名称为“映射类型名”,类型为“文本型(text)”。在对象映射中心注册过的名称。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<5>的名称为“自定义数组变量”,类型为“通用型(all)”,提供参数数据时只能提供变量数组。将对象映射到的自定义数组。 参数<6>的名称为“是否批量取值”,类型为“逻辑型(bool)”,可以被省略。是否为批量取值。默认为 假。当任务量大时(5000条以上具体视情况而定),启用本参数(设置为真)可以有效提高取值效率。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.查询头条 (通用型变量 结果变量,文本型 SQL语句,[存取键值表 参数]) - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:QueryFirst 通过SQL查询数据,返回第一条记录结果将被写入【结果变量】参数中。可使用[开始查询缓存]方法绑定缓存。无法获取数据、无返回数据 或 数据类型转换失败时返回[假]。获取成功并转换数据成功则返回[真]。本命令为初级对象成员命令。 参数<1>的名称为“结果变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。执行结果存储变量。传递给此参数的变量类型对应的数据内容说明:[存取键值表] 结果数据将被直接写入此变量(写入前自动清空,键值表主键为返回字段名);[整数型/短整数型/长整数型/浮点型/双精度浮点型/逻辑型/日期时间型/文本型/字节集] 结果数据中的第一个字段(多字段随机)内容将被转换并写入此变量(失败不清空原数据并返回假);[其它类型] 暂不支持(直接返回假)。 参数<2>的名称为“SQL语句”,类型为“文本型(text)”。查询数据库的SQL语句。 参数<3>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当SQL语句中参数包含“@变量”的定义时,传递对应的参数键值表。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.查询头条到自定义 (文本型 SQL语句,[存取键值表 参数],文本型 映射类型名,通用型 自定义数据) - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:QueryFirstToUserData 通过SQL查询数据,查询成功后返回第一条记录到用户自定义数据参数中。可使用[开始查询缓存]方法绑定缓存。返回成功与否。本命令为初级对象成员命令。 参数<1>的名称为“SQL语句”,类型为“文本型(text)”。查询数据库的SQL语句。 参数<2>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当SQL语句中参数包含“@变量”的定义时,传递对应的参数键值表。 参数<3>的名称为“映射类型名”,类型为“文本型(text)”。在对象映射中心注册过的名称。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<4>的名称为“自定义数据”,类型为“通用型(all)”。将对象映射到的自定义数据。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.查询到分页 (ADODB数据库分页变量 分页变量,文本型 SQL语句,[存取键值表 参数],[整数型 分页大小],[文本型 取数量SQL语句]) - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:QueryPages 通过SQL查询数据。查询后的分页结果信息将被写入【分页变量】参数。如果查询分页失败则返回[假]。本命令为初级对象成员命令。 参数<1>的名称为“分页变量”,类型为“ADODB数据库分页(ADODBPages)”,提供参数数据时只能提供变量。用于储存分页结果的分页对象变量。 参数<2>的名称为“SQL语句”,类型为“文本型(text)”。查询数据库的SQL语句。 参数<3>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当SQL语句中参数包含“@变量”的定义时,传递对应的参数键值表。 参数<4>的名称为“分页大小”,类型为“整数型(int)”,可以被省略。获取时每页数据的条数。如果为空或者小于1则默认为30。 参数<5>的名称为“取数量SQL语句”,类型为“文本型(text)”,可以被省略。数据库驱动中不少类型的数据库游标在ADO中都无法取到实际数量,所以可能需要额外提供取数量的SQL语句。如果ADO使用的数据库驱动不支持取数量时,没有设置当前参数,则对象会自动运算总数,效率会低一些。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.执行 (文本型 SQL语句,[存取键值表 参数],[整数型变量 更新行数]) - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:Execute 执行SQL。本命令为初级对象成员命令。 参数<1>的名称为“SQL语句”,类型为“文本型(text)”。要执行的SQL语句。 参数<2>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当SQL语句中参数包含“@变量”的定义时,传递对应的参数键值表。 参数<3>的名称为“更新行数”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。存储实际更新行数变量。如果执行UPDATE时数据没有变化,此变量将被写入为0,为0不意味着失败。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.开启事务 () - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:BeginTransation 开启事务处理。开启成功后将会锁定真实连接直到事务处理完毕。使用完后务必使用 提交事务/回滚事务 完成连接内的处理。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.提交事务 () - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:CommitTransation 确认修改有效后提交事务处理。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.回滚事务 () - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:RollbackTransation 修改失败后执行事务回滚处理。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.保存对象 (文本型 映射类型名,通用型 自定义数据,[整数型 保存模式],[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:SaveObject 如果设置了ID则根据是否存在ID数据来确定为添加还是修改操作。成功返回真并且回写最新的ID到对应字段。存在ID数据则执行修改,不存在则添加。如果有同ID别名关联的表数据则同步执行添加或修改操作。本命令为初级对象成员命令。 参数<1>的名称为“映射类型名”,类型为“文本型(text)”。在对象映射中心注册过的名称。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<2>的名称为“自定义数据”,类型为“通用型(all)”。将对象映射到的自定义数据。 参数<3>的名称为“保存模式”,类型为“整数型(int)”,可以被省略。要保存数据的模式。如果为空则默认为0。[0] 自动模式(ID为0则添加,ID不为0则修改) [1] 添加对象 [2] 修改对象。 参数<4>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.保存对象_键值参数 (文本型 映射类型名,存取键值表 对象键值表,[整数型 名称类型],[整数型 保存模式],[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:SaveObjectWithMapParam 通过键值表作为参数进行数据保存。如果设置了ID则根据是否存在ID数据来确定为添加还是修改操作。成功返回真并且回写最新的ID到参数传入的键值表中,ID的主键名称为配置对象关系中ID字段对应的[字段名]([字段名]不存在则使用[名称])。存在ID且ID不为0则执行修改,不存在ID或者ID为0则添加。如果有同ID别名关联的表数据则同步执行添加或修改操作。本命令为初级对象成员命令。 参数<1>的名称为“映射类型名”,类型为“文本型(text)”。在对象映射中心注册过的名称。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<2>的名称为“对象键值表”,类型为“存取键值表(JMap)”。要保存的键值表作为对象的参数。传入的键值表主键的名称,可以为对象映射配置中的任意类型的名称(名称、字段名 或 表单名),对应的名称将自动转换为[字段名]。 参数<3>的名称为“名称类型”,类型为“整数型(int)”,可以被省略。保存成功后,格式化[对象键值表]中的主键名称类型。如果为空则默认为-1。[-1] 不格式化 [0] 原始名称 [1] 字段名 [2] 表单名。 参数<4>的名称为“保存模式”,类型为“整数型(int)”,可以被省略。要保存数据的模式。如果为空则默认为0。[0] 自动模式(ID为0则添加,ID不为0则修改) [1] 添加对象 [2] 修改对象。 参数<5>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.锁定连接 (整数型 连接池类型) - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:LockConn 锁定当前数据库连接。锁定后,将获取和保持真实物理连接,直到当前对象被释放或者调用 解除锁定()为止。如果在开启事务后调用本命令,事物提交或回滚后也将保持物理连接。本命令为初级对象成员命令。 参数<1>的名称为“连接池类型”,类型为“整数型(int)”,初始值为“1”。连接池的类型:[1] 只读 [2] 只写。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.解除锁定 () - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:UnlockConn 解除当前被锁定的连接,并且归还给连接池。如果开启了事务后执行本操作,不会影响到事务本身,可继续执行事务相关操作,事务提交或者回滚后才将自动归还连接给连接池。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.强制刷新 () - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:ForceRefresh 在查询之前设置接下来的连接强制刷新缓存。缓存后接下来的查询将强制刷新ADO连接的缓存数据。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取回错误 ([文本型变量 错误信息]) - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:GetError 本命令可以取到所有的连接操作的错误详细信息。在连接执行任何操作前,错误都会被清空,如果出现数据库处理异常,错误信息会被填充。存在错误信息则会返回真,并且参数错误原因中会包含详细的错误信息。如果没有错误信息,会返回假。本命令为初级对象成员命令。 参数<1>的名称为“错误信息”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。详细的原始错误内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否在事务中 () - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:IsInTransation 返回当前连接是否正在执行事务过程中。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否锁定连接 () - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:IsLockedConnection 返回当前连接是否被锁定。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈ADODB数据库连接〉 对象.开始查询缓存 (文本型 缓存主键,[整数型 缓存时间]) - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:BeginQueryCache 绑定查询需要的缓存信息设定接下来查询使用缓存技术。本方法只对下一次 查询 有关方法有效。无论成功与否,在下次执行查询后将清除本设置。数据库查询成功,则数据会被写入到缓存中。调用本方法后使用 查询、查询头条、查询到自定义数组、查询头条到自定义 方法时,如果缓存中存在对应主键数据,则直接从缓存读取返回。如果缓存不存在则查询成功后,会自动写入到缓存中。您可以使用“取消查询缓存”方法取消本缓存设置。也可以使用“删除查询缓存”删除对应的缓存数据。您可以通过绑定的主键,直接通过“通用缓存对象.删除”在外部删除缓存数据。本命令为中级对象成员命令。 参数<1>的名称为“缓存主键”,类型为“文本型(text)”。查询数据的缓存主键。缓存只绑定主键,不绑定SQL和参数,所以每种不同类型的查询请根据环境建立唯一的主键。 参数<2>的名称为“缓存时间”,类型为“整数型(int)”,可以被省略。查询缓存的缓存时间(单位:秒)。如果为空或者为0,则使用默认的缓存时间设置(默认15秒)。 操作系统需求: Windows 调用格式: 〈ADODB数据库连接〉 对象.开始删除缓存 (通用型 缓存主键,... ) - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:BeginDeleteQueryCache 绑定需要删除的缓存主键。本方法只在下一次 执行() 方法成功时才会执行删除缓存操作。无论成功与否,在下次调用 执行() 方法后都将清除本设置。本命令为中级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“缓存主键”,类型为“通用型(all)”。要删除或者即将删除的缓存主键。主键支持 文本型 和 存取列表。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.取消查询缓存 () - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:CancleQueryCache 删除“开始查询缓存/开始删除缓存”方法绑定的缓存设置。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除查询缓存 (通用型 缓存主键,... ) - E2EE服务器套件会员版3.3.6->ADODB数据库连接 英文名称:DeleteQueryCache 删除被查询缓存的缓存数据。作用等同于绑定的“通用缓存对象.删除”方法。本命令为中级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“缓存主键”,类型为“通用型(all)”。要删除或者即将删除的缓存主键。主键支持 文本型 和 存取列表。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:ADODB数据库分页 英文名称:ADODBPages 本数据类型为普通类型,共包含 19 个成员命令。 操作系统需求: Windows ADO数据库分页对象。本对象复制无效。注意:如果后续逻辑复杂,请在取到所有需要的数据后执行关闭()命令释放资源再处理您接下来的业务逻辑。该对象非线程安全,建议用做局部变量或参数传递。 组件事件列表: 调用格式: 〈整数型〉 对象.取数量 () - E2EE服务器套件会员版3.3.6->ADODB数据库分页 英文名称:GetCount 获取全部查询到的数据的总数。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取分页总数 () - E2EE服务器套件会员版3.3.6->ADODB数据库分页 英文名称:GetPageCount 获取总分页数。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取分页大小 () - E2EE服务器套件会员版3.3.6->ADODB数据库分页 英文名称:GetPageSize 获取每页数据的条数。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取分页数据 (存取列表 分页数据,[整数型 分页位置]) - E2EE服务器套件会员版3.3.6->ADODB数据库分页 英文名称:GetPageDatas 取指定页的数据。返回的数据内容将被写入【分页数据】变量。执行失败返回[-1],成功则返回数据行数,无数据返回[0]。本命令为初级对象成员命令。 参数<1>的名称为“分页数据”,类型为“存取列表(JList)”。存储返回的分页数据的变量。执行操作前此变量将被自动清空。 参数<2>的名称为“分页位置”,类型为“整数型(int)”,可以被省略。指定获取数据的页面位置,如果为空或者小于1则默认为1。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取分页数据到数组 ([整数型 分页位置],文本型 映射名称,通用型变量数组 自定义数组变量) - E2EE服务器套件会员版3.3.6->ADODB数据库分页 英文名称:GetPageDatasToUserData 取指定页的数据并转换到指定类型的自定义数据数组。执行失败返回[-1],成功则返回数据行数,无数据返回[0]。本命令为初级对象成员命令。 参数<1>的名称为“分页位置”,类型为“整数型(int)”,可以被省略。指定获取数据的页面位置,如果为空或者小于1则默认为1。 参数<2>的名称为“映射名称”,类型为“文本型(text)”。在对象映射中心配置的名称。 参数<3>的名称为“自定义数组变量”,类型为“通用型(all)”,提供参数数据时只能提供变量数组。将对象映射到的自定义数组。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取分页数据到模板格式 (存取键值表 分页数据,[整数型 分页位置],[整数型 可视分页条数]) - E2EE服务器套件会员版3.3.6->ADODB数据库分页 英文名称:GetPageDatasToMoban 取指定分页的数据内容后,将其组装成模板使用标准分页格式的数据。成功时数据内容将被写入到【分页数据】参数中。成功返回[真],失败返回[假]。执行前【分页数据】参数中的内容将被自动清空。本命令为中级对象成员命令。 参数<1>的名称为“分页数据”,类型为“存取键值表(JMap)”。存储返回的模板格式分页数据变量。执行操作前此变量将被自动清空。 参数<2>的名称为“分页位置”,类型为“整数型(int)”,可以被省略。指定获取数据的页面位置,如果为空或者小于1则默认为1。 参数<3>的名称为“可视分页条数”,类型为“整数型(int)”,可以被省略。分页跳转列表显示的条数。条数建议最好为单数(3,5,7,9),为空则默认为15。例如:分页总数20,可视分页条数5,当前页10,,则返回的[分页列表]内容为“...(类型:上翻,分页:5),8,9,10,11,12,...(类型:下翻,分页:15)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关闭 () - E2EE服务器套件会员版3.3.6->ADODB数据库分页 英文名称:Close 关闭当前分页对象,关闭后会自动释放所有相关资源。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:WebSocket服务器 英文名称:WebSocketServer 本数据类型为普通类型,共包含 45 个成员命令。 操作系统需求: Windows WebSocket服务器。本对象线程安全。全面支持 RFC6455 规范,支持订阅通道和组播,支持给客户绑定任意属性,支持TLS(wss)。 组件事件列表: 调用格式: 〈无返回值〉 对象.初始化 ([网站服务器 网站服务器],整数型 端口,[子程序指针 客户进入事件],[子程序指针 客户退出事件],[子程序指针 收到消息事件],[整数型 线程数]) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:Init 初始化服务器。本命令为初级对象成员命令。 参数<1>的名称为“网站服务器”,类型为“网站服务器(JHTTPServer)”,可以被省略。绑定到网站服务器。绑定的主要作用是同步输出日志到服务器日志中,允许为空,当为空的时候错误时将无日志内容输出。网页提交的文本数据和发送给客户的文本数据不会被自动编码。 参数<2>的名称为“端口”,类型为“整数型(int)”,初始值为“9002”。绑定到的目标端口。如果不设置则默认端口为9002。 参数<3>的名称为“客户进入事件”,类型为“子程序指针(SubPtr)”,可以被省略。客户进入时触发的子程序。子程序格式:<无返回值> 客户进入事件([整数] 客户句柄)。 参数<4>的名称为“客户退出事件”,类型为“子程序指针(SubPtr)”,可以被省略。客户退出时触发的子程序。子程序格式:<无返回值> 客户退出事件([整数] 客户句柄)。 参数<5>的名称为“收到消息事件”,类型为“子程序指针(SubPtr)”,可以被省略。收到客户发送数据时触发的子程序。子程序格式:<无返回值> 收到消息事件([整数] 客户句柄, [整数] 消息类型, [整数] 消息句柄)。消息类型可以参考“WS类型_”开头常量,消息内容可以通过 WS服务器.取回消息(消息句柄) 获取到(主要是易语言子程序不支持字节集)。 参数<6>的名称为“线程数”,类型为“整数型(int)”,可以被省略。设置服务端同时处理任务的线程数量。本功能仅开放给会员版,免费版线程数永远为 1。如果为空则默认为 1。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.初始化_多服务端 ([网站服务器 网站服务器],整数型 端口,整数型 标记,[子程序指针 客户进入事件],[子程序指针 客户退出事件],[子程序指针 收到消息事件]) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:InitMulti 作用跟 初始化 一致,初始化服务器。不同的是,可以绑定【标记】来区分服务端。相关的回调函数都加入了【标记】参数。本命令为中级对象成员命令。 参数<1>的名称为“网站服务器”,类型为“网站服务器(JHTTPServer)”,可以被省略。绑定到网站服务器。绑定的主要作用是同步输出日志到服务器日志中,允许为空,当为空的时候错误时将无日志内容输出。网页提交的文本数据和发送给客户的文本数据不会被自动编码。 参数<2>的名称为“端口”,类型为“整数型(int)”,初始值为“9002”。绑定到的目标端口。如果不设置则默认端口为9002。 参数<3>的名称为“标记”,类型为“整数型(int)”。给服务端绑定一个整数值作为【标记】,在所有相关回调函数中第一个参数都可以接受到【标记】值,可通过此值做服务端区分。 参数<4>的名称为“客户进入事件”,类型为“子程序指针(SubPtr)”,可以被省略。客户进入时触发的子程序。子程序格式:<无返回值> 客户进入事件([整数] 标记, [整数] 客户句柄)。 参数<5>的名称为“客户退出事件”,类型为“子程序指针(SubPtr)”,可以被省略。客户退出时触发的子程序。子程序格式:<无返回值> 客户退出事件([整数] 标记, [整数] 客户句柄)。 参数<6>的名称为“收到消息事件”,类型为“子程序指针(SubPtr)”,可以被省略。收到客户发送数据时触发的子程序。子程序格式:<无返回值> 收到消息事件([整数] 标记, [整数] 客户句柄, [整数] 消息类型, [整数] 消息句柄)。消息类型可以参考“WS类型_”开头常量,消息内容可以通过 WS服务器.取回消息(消息句柄) 获取到(主要是易语言子程序不支持字节集)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.初始化_WSS (逻辑型 使用网站配置,[逻辑型 是否启用WSS],[文本型 密匙文件],[文本型 证书文件],[文本型 签名文件],[文本型 证书密码],[文本型 加密套件],[逻辑型 正向保密]) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:WSSInit 初始化TLS安全传输层协议。务必在“初始化()”命令之后使用。用来设置是否启用WSS,和配置TLS的相关参数。本命令为初级对象成员命令。 参数<1>的名称为“使用网站配置”,类型为“逻辑型(bool)”,初始值为“真”。确定是否使用和网站服务器同样的配置,如果为真,则后边的参数都不需要,网站开启SSL则本服务器也开启,网站没有开启则本服务器也不开启。如果网站开启了SSL,所有相关证书等文件路径密码等直接使用网站本身的配置。 参数<2>的名称为“是否启用WSS”,类型为“逻辑型(bool)”,可以被省略。设置当前WebSocket是否启用安全传输协议。 参数<3>的名称为“密匙文件”,类型为“文本型(text)”,可以被省略。密匙文件路径。 参数<4>的名称为“证书文件”,类型为“文本型(text)”,可以被省略。证书文件路径。 参数<5>的名称为“签名文件”,类型为“文本型(text)”,可以被省略。签名文件路径。签名文件允许为空。 参数<6>的名称为“证书密码”,类型为“文本型(text)”,可以被省略。证书密码。密码允许为空。 参数<7>的名称为“加密套件”,类型为“文本型(text)”,可以被省略。要使用的加密套件。如果为空则使用默认加密套件。例如:ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4:!DH:!DHE。 参数<8>的名称为“正向保密”,类型为“逻辑型(bool)”,可以被省略。是否使用正向保密。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.订阅防火墙事件 ([子程序指针 连接被拉黑事件],[子程序指针 连接被取消拉黑事件],[子程序指针 请求被拉黑事件],[子程序指针 请求被取消拉黑事件]) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:RegistFirewareEvent 订阅连接和请求防火墙拉黑和取消拉黑事件。函数的返回值为逻辑型,用来决定是否执行当前的拉黑/取消拉黑操作。格式: .版本 2 .支持库 e2ee .子程序 防火墙事件, 逻辑型, , 防火墙事件。返回值决定是否执行当前拉黑/取消拉黑操作 .参数 用户地址, 整数型 .局部变量 IP, 文本型 IP = 取回文本参数 (用户地址) 返回 (真) 本命令为初级对象成员命令。 参数<1>的名称为“连接被拉黑事件”,类型为“子程序指针(SubPtr)”,可以被省略。用户连接被拉黑时触发。返回真则允许被拉黑,返回假则撤销拉黑操作。子程序地址取回的文本参数为用户IP。 参数<2>的名称为“连接被取消拉黑事件”,类型为“子程序指针(SubPtr)”,可以被省略。用户被取消拉黑时触发。返回真则允许被取消拉黑,返回假则不执行取消拉黑操作。子程序地址取回的文本参数为用户IP。 参数<3>的名称为“请求被拉黑事件”,类型为“子程序指针(SubPtr)”,可以被省略。用户请求被拉黑时触发。返回真则允许被拉黑,返回假则撤销拉黑操作。子程序地址取回的文本参数为用户地址,格式为“IP:端口”。 参数<4>的名称为“请求被取消拉黑事件”,类型为“子程序指针(SubPtr)”,可以被省略。用户请求被取消拉黑时触发。返回真则允许被取消拉黑,返回假则不执行取消拉黑操作。子程序地址取回的文本参数为用户地址,格式为“IP:端口”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.启动 () - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:Start 启动服务器。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.停止 () - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:Stop 停止服务器。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.设置端口 (整数型 端口) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:SetPort 设置服务器端口。本命令为初级对象成员命令。 参数<1>的名称为“端口”,类型为“整数型(int)”,初始值为“9002”。设置端口。默认端口:9002。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.获取端口 () - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:GetPort 获取服务器端口。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取回消息文本 (整数型 消息句柄) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:GetMessageText 收到数据时,从参数[消息句柄]取回消息文本内容。本命令为初级对象成员命令。 参数<1>的名称为“消息句柄”,类型为“整数型(int)”。收到消息时的消息句柄。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.取回消息数据 (整数型 消息句柄) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:GetMessageData 收到数据时,从参数[消息句柄]取回消息数据。本命令为初级对象成员命令。 参数<1>的名称为“消息句柄”,类型为“整数型(int)”。收到消息时的消息句柄。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.关闭客户 (整数型 客户句柄) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:CloseClient 关闭客户连接。本命令为初级对象成员命令。 参数<1>的名称为“客户句柄”,类型为“整数型(int)”。客户句柄号。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否在线 (整数型 客户句柄) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:IsClientOnline 判断客户是否在线。本命令为初级对象成员命令。 参数<1>的名称为“客户句柄”,类型为“整数型(int)”。客户句柄号。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.设置通道 (整数型 客户句柄,整数型 通道) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:SetClientChannel 将客户绑定到抽象通道中。可通过通道号做为群组统一发送数据。本命令为初级对象成员命令。 参数<1>的名称为“客户句柄”,类型为“整数型(int)”。客户句柄号。 参数<2>的名称为“通道”,类型为“整数型(int)”。通道编号。可为任意数字。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.获取通道 (整数型 客户句柄) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:GetClientChannel 获取客户绑定的抽象通道编号。本命令为初级对象成员命令。 参数<1>的名称为“客户句柄”,类型为“整数型(int)”。客户句柄号。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.设置属性 (整数型 客户句柄,文本型 属性名称,文本型 属性内容) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:SetClientProp 给客户设置属性,属性信息将在客户端关闭后自动清空。属性的作用是方便存取跟客户关联的环境变量。本命令为初级对象成员命令。 参数<1>的名称为“客户句柄”,类型为“整数型(int)”。客户句柄号。 参数<2>的名称为“属性名称”,类型为“文本型(text)”。属性的名称。可为任意文本。 参数<3>的名称为“属性内容”,类型为“文本型(text)”。属性的内容。可为任意文本。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.获取属性 (整数型 客户句柄,文本型 属性名称) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:GetClientProp 获取给客户设置的属性。本命令为初级对象成员命令。 参数<1>的名称为“客户句柄”,类型为“整数型(int)”。客户句柄号。 参数<2>的名称为“属性名称”,类型为“文本型(text)”。属性的名称。可为任意文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.发送数据 (整数型 客户句柄,整数型 数据类型,字节集 数据内容) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:SendData 发送数据给客户。需要指定数据种类。本命令为初级对象成员命令。 参数<1>的名称为“客户句柄”,类型为“整数型(int)”。客户句柄号。 参数<2>的名称为“数据类型”,类型为“整数型(int)”。发送数据的类型。具体请使用“#WS类型_”开头的常量。 参数<3>的名称为“数据内容”,类型为“字节集(bin)”。发送的数据内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.发送通道数据 (整数型 通道,整数型 数据类型,字节集 数据内容) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:SendDataToChannel 用通道作为分组发送数据。通道号为[0]时,为发送数据给所有客户端。本命令为初级对象成员命令。 参数<1>的名称为“通道”,类型为“整数型(int)”,初始值为“0”。通道编号(通过 设置通道 设置的编号)。如果为0则发送数据给所有客户连接。 参数<2>的名称为“数据类型”,类型为“整数型(int)”。发送数据的类型。具体请使用“#WS类型_”开头的常量。 参数<3>的名称为“数据内容”,类型为“字节集(bin)”。发送的数据内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.发送文本 (整数型 客户句柄,文本型 文本内容) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:SendText 发送文本给客户。本命令为初级对象成员命令。 参数<1>的名称为“客户句柄”,类型为“整数型(int)”。客户句柄号。 参数<2>的名称为“文本内容”,类型为“文本型(text)”。要发送的文本内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.发送通道文本 (整数型 通道,文本型 文本内容) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:SendTextToChannel 用通道作为分组发送文本。通道号为[0]时,为发送文本给所有客户端。本命令为初级对象成员命令。 参数<1>的名称为“通道”,类型为“整数型(int)”,初始值为“0”。通道编号(通过 设置通道 设置的编号)。如果为0则发送文本给所有客户连接。 参数<2>的名称为“文本内容”,类型为“文本型(text)”。要发送的文本内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.发送字节集 (整数型 客户句柄,字节集 字节集内容) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:SendBinary 发送字节集给客户。本命令为初级对象成员命令。 参数<1>的名称为“客户句柄”,类型为“整数型(int)”。客户句柄号。 参数<2>的名称为“字节集内容”,类型为“字节集(bin)”。要发送的字节集内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.发送通道字节集 (整数型 通道,字节集 字节集内容) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:SendBinaryToChannel 用通道作为分组发送字节集。通道号为[0]时,为发送字节集给所有客户端。本命令为初级对象成员命令。 参数<1>的名称为“通道”,类型为“整数型(int)”,初始值为“0”。通道编号(通过 设置通道 设置的编号)。如果为0则发送字节集给所有客户连接。 参数<2>的名称为“字节集内容”,类型为“字节集(bin)”。要发送的字节集内容。 操作系统需求: Windows 调用格式: 〈整数型数组〉 对象.过滤客户 (整数型 通道,文本型 属性名称,文本型 属性内容) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:FilterClients 通过属性值的匹配,来过滤客户句柄列表。返回客户句柄数组。本命令为初级对象成员命令。 参数<1>的名称为“通道”,类型为“整数型(int)”,初始值为“0”。通道编号(通过 设置通道 设置的编号)。如果为0则从所有客户连接中进行筛选。 参数<2>的名称为“属性名称”,类型为“文本型(text)”。属性的名称。用于过滤的客户句柄绑定的属性名称。 参数<3>的名称为“属性内容”,类型为“文本型(text)”。属性的内容。要过滤的属性内容。属性名称 和 属性内容都匹配到就能匹配并返回对应的客户句柄。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取客户数 (整数型 通道) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:GetClientCount 获取客户数量。本命令为初级对象成员命令。 参数<1>的名称为“通道”,类型为“整数型(int)”,初始值为“0”。通道编号(通过 设置通道 设置的编号)。为0则取所有客户数。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取客户地址 (整数型 客户句柄,[逻辑型 是否IPv4]) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:GetClientAddress 获取客户的地址。本命令为初级对象成员命令。 参数<1>的名称为“客户句柄”,类型为“整数型(int)”。客户句柄号。 参数<2>的名称为“是否IPv4”,类型为“逻辑型(bool)”,可以被省略。是否获取为IPv4地址。如果为空则默认为【假】。如果为[假]则返回原始客户地址(IPv6)。 操作系统需求: Windows 调用格式: 〈整数型数组〉 对象.取客户列表 (整数型 通道) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:GetClients 通过通道号获取客户列表。返回客户句柄数组。本命令为初级对象成员命令。 参数<1>的名称为“通道”,类型为“整数型(int)”,初始值为“0”。通道编号(通过 设置通道 设置的编号)。如果为0则获取所有客户连接。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否运行中 () - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:IsServerRunning 判断服务器是否正在运行中。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关闭通道 (整数型 通道,逻辑型 清除通道信息) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:CloseChannel 关闭指定通道。通道内的所有客户都将被关闭。通道号不能为0(为0永远返回失败)。通道存在返回真,通道中如果没有客户,也会返回真。通道不存在返回假。本命令为初级对象成员命令。 参数<1>的名称为“通道”,类型为“整数型(int)”。通道编号(通过 设置通道 设置的编号)。如果为0则关闭失败。 参数<2>的名称为“清除通道信息”,类型为“逻辑型(bool)”,初始值为“假”。如果设置为真则通道本身的信息也会被清空。如果之后没有新的客户绑定相同通道号,那么通过 取通道列表() 取回的数据将不会包含此通道。 操作系统需求: Windows 调用格式: 〈整数型数组〉 对象.取通道列表 (逻辑型 必须存在客户) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:GetChannels 返回通道数组。本命令为初级对象成员命令。 参数<1>的名称为“必须存在客户”,类型为“逻辑型(bool)”,初始值为“假”。是否只取存在客户的通道。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否存在通道 (整数型 通道) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:IsChannelExists 判断通道是否存在。如果通道号为0则永远返回假。本命令为初级对象成员命令。 参数<1>的名称为“通道”,类型为“整数型(int)”。通道编号(通过 设置通道 设置的编号)。不能为0(为0返回假)。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取请求头 (整数型 客户句柄,文本型 请求头名称) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:GetRequestHeader 获取HTTP请求头内容。本命令为初级对象成员命令。 参数<1>的名称为“客户句柄”,类型为“整数型(int)”。客户句柄号。 参数<2>的名称为“请求头名称”,类型为“文本型(text)”。HTTP请求头的名称。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取请求路径 (整数型 客户句柄) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:GetURI 获取HTTP请求发起的地址。本命令为初级对象成员命令。 参数<1>的名称为“客户句柄”,类型为“整数型(int)”。客户句柄号。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取所有请求头 (整数型 客户端句柄,存取键值表 请求头变量) - E2EE服务器套件会员版3.3.6->WebSocket服务器 英文名称:GetRequestHeaders 获取客户端的所有请求头。本命令为初级对象成员命令。 参数<1>的名称为“客户端句柄”,类型为“整数型(int)”。WebSocket客户端句柄。 参数<2>的名称为“请求头变量”,类型为“存取键值表(JMap)”。接收请求头数据的键值表变量。成功时客户端的所有请求头会被写入到此变量。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:通用缓存对象 英文名称:GlobalCache 本数据类型为普通类型,共包含 31 个成员命令。 操作系统需求: Windows 缓存接口代理对象。本对象线程安全。支持内存缓存和Memcached等不同的缓存接口代理。 组件事件列表: 调用格式: 〈逻辑型〉 对象.创建内存缓存 (整数型 缓存类型,整数型 最大尺寸,[文本型 缓存文件]) - E2EE服务器套件会员版3.3.6->通用缓存对象 英文名称:CreateLocal 创建内存缓存实现类。可以设定内存空间,内存管理类型。注意:设定了内存尺寸后,实际内存占用为设置的1.5到2倍大小。采用LRU(Least recently used,最近最少使用)算法维护内存空间。本命令为初级对象成员命令。 参数<1>的名称为“缓存类型”,类型为“整数型(int)”,初始值为“0”。指定内存缓存的类型,可以通过常量“#内存缓存类型_”指定。默认0:同时限定空间和时间。 参数<2>的名称为“最大尺寸”,类型为“整数型(int)”,初始值为“64”。内存占用的最大尺寸(单位:MB)。实际使用空间为本尺寸的1.5~2倍大小。 参数<3>的名称为“缓存文件”,类型为“文本型(text)”,可以被省略。缓存文件路径。如果为空或空文本则不做持久化。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.创建Memcached缓存 (文本型 服务器组配置,整数型 发送超时时间,整数型 接收超时时间,整数型 重试时间,逻辑型 阻塞模式) - E2EE服务器套件会员版3.3.6->通用缓存对象 英文名称:CreateMemcached 创建Memcached客户端连接池。支持分布式Memcached服务器集群操作。注意:Memcache客户端是无法执行 清空() 方法的,此方法永远返回失败。本命令为中级对象成员命令。 参数<1>的名称为“服务器组配置”,类型为“文本型(text)”,初始值为“127.0.0.1:11211”。服务器组配置信息。 服务器的定义格式(半角冒号分割):服务器IP:[端口]:[权重] 其中端口和权重都可以忽略,最简单的定义为:127.0.0.1,既只包含IP就行 * [服务器IP] 服务器的IP地址。 * [端口] 默认为 11211。 * [权重] 默认为 1。一般为1~3。权重通常指分布式Memcached服务器虚拟节点的个数。权重越高,则对应的服务器命中次数也会越高,对应的存取操作也会更多一些 服务器组的定义格式(半角分号分割):服务器1定义; 服务器2定义 以下是几个简单的服务器组配置示例: 单服务器配置:127.0.0.1 单服务器配置:127.0.0.1:11211 单服务器配置:127.0.0.1:11211:3 多服务器配置:127.0.0.1:11211; 127.0.0.1:11212 多服务器配置:127.0.0.1:11211:3; 127.0.0.1:11212:1。 参数<2>的名称为“发送超时时间”,类型为“整数型(int)”,初始值为“0”。发送数据超时的时间(单位:秒)。如果为0则使用默认设置。默认:0。 参数<3>的名称为“接收超时时间”,类型为“整数型(int)”,初始值为“0”。接收数据超时的时间(单位:秒)。如果为0则使用默认设置。默认:0。 参数<4>的名称为“重试时间”,类型为“整数型(int)”,初始值为“0”。重试连接的时间间隔(单位:秒)。如果为0则使用默认设置。默认:0。 参数<5>的名称为“阻塞模式”,类型为“逻辑型(bool)”,初始值为“假”。设置为阻塞则一直会等待连接或重试等成功后得到真实处理结果为止。如果为假则连接失败等情况直接返回失败结果,不做下一步的连接和重试的等待。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.创建Redis缓存 (文本型 地址,整数型 端口,[文本型 密码],[整数型 表空间],[整数型 超时时间],[文本型 主键前缀]) - E2EE服务器套件会员版3.3.6->通用缓存对象 英文名称:CreateRedis 创建Redis类型缓存。内部使用【通用连接池】维护 Redis 客户端用于并发处理。注意:Redis类型缓存 是无法执行“清空()”方法(此方法永远返回 假)。本命令为中级对象成员命令。 参数<1>的名称为“地址”,类型为“文本型(text)”,初始值为“127.0.0.1”。要连接的服务器地址。 参数<2>的名称为“端口”,类型为“整数型(int)”,初始值为“6379”。要连接的服务器端口。 参数<3>的名称为“密码”,类型为“文本型(text)”,可以被省略。要连接的服务器的密码。如果为空则为不验证密码。 参数<4>的名称为“表空间”,类型为“整数型(int)”,可以被省略。要连接的服务器的表空间。如果为空则为默认(默认为0)。 参数<5>的名称为“超时时间”,类型为“整数型(int)”,可以被省略。连接服务器的超时时间(单位:毫秒)。如果为空或者0则不限定连接时间。 参数<6>的名称为“主键前缀”,类型为“文本型(text)”,可以被省略。缓存主键的前缀名称。如果为空或空文本则不设置主键前缀;如果不为空则实际缓存的主键格式为“<前缀>::<主键>”,通过两个【冒号】分割。示例:前缀“CACHE”主键“NAME”,实际的缓存主键为“CACHE::NAME”。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.取字节集 (文本型 主键) - E2EE服务器套件会员版3.3.6->通用缓存对象 英文名称:Get 返回缓存对象为字节集。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取文本 (文本型 主键) - E2EE服务器套件会员版3.3.6->通用缓存对象 英文名称:GetText 返回缓存对象为文本。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取键值表 (文本型 主键,存取键值表 键值表对象) - E2EE服务器套件会员版3.3.6->通用缓存对象 英文名称:GetMap 返回缓存对象为键值表。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 参数<2>的名称为“键值表对象”,类型为“存取键值表(JMap)”。要读写的键值表对象。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取列表 (文本型 主键,存取列表 列表对象) - E2EE服务器套件会员版3.3.6->通用缓存对象 英文名称:GetList 返回缓存对象为列表。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 参数<2>的名称为“列表对象”,类型为“存取列表(JList)”。要读写的列表对象。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置字节集 (文本型 主键,字节集 字节集内容,整数型 过期时间) - E2EE服务器套件会员版3.3.6->通用缓存对象 英文名称:Set 写字节集到缓存。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 参数<2>的名称为“字节集内容”,类型为“字节集(bin)”。要写入的字节集数据内容。 参数<3>的名称为“过期时间”,类型为“整数型(int)”。设置缓存的过期时间(单位:秒)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置文本 (文本型 主键,文本型 文本内容,整数型 过期时间) - E2EE服务器套件会员版3.3.6->通用缓存对象 英文名称:SetText 写文本到缓存。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 参数<2>的名称为“文本内容”,类型为“文本型(text)”。要写入的文本数据内容。 参数<3>的名称为“过期时间”,类型为“整数型(int)”。设置缓存的过期时间(单位:秒)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置键值表 (文本型 主键,存取键值表 键值表对象,整数型 过期时间) - E2EE服务器套件会员版3.3.6->通用缓存对象 英文名称:SetMap 写键值表到缓存。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 参数<2>的名称为“键值表对象”,类型为“存取键值表(JMap)”。要读写的键值表对象。 参数<3>的名称为“过期时间”,类型为“整数型(int)”。设置缓存的过期时间(单位:秒)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置列表 (文本型 主键,存取列表 列表对象,整数型 过期时间) - E2EE服务器套件会员版3.3.6->通用缓存对象 英文名称:SetList 写列表到缓存。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 参数<2>的名称为“列表对象”,类型为“存取列表(JList)”。要读写的列表对象。 参数<3>的名称为“过期时间”,类型为“整数型(int)”。设置缓存的过期时间(单位:秒)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.批量取字节集 (存取键值表 数据结果,文本型 主键,... ) - E2EE服务器套件会员版3.3.6->通用缓存对象 英文名称:MultiGet 批量取缓存数据。不存在或者过期的数据不会被加入到[数据结果]参数变量中,批量获取的效率通常是比单条记录获取更高的。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“数据结果”,类型为“存取键值表(JMap)”。存储返回结果的[存取键值表]对象。获取数据前原始内容会被清空,返回的缓存数据将被写入到此键值表中,键为缓存主键,值为缓存数据。 参数<2>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.批量取文本 (存取键值表 数据结果,文本型 主键,... ) - E2EE服务器套件会员版3.3.6->通用缓存对象 英文名称:MultiGetText 批量取缓存文本数据。不存在或者过期的数据不会被加入到[数据结果]参数变量中,批量获取的效率通常是比单条记录获取更高的。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“数据结果”,类型为“存取键值表(JMap)”。存储返回结果的[存取键值表]对象。获取数据前原始内容会被清空,返回的缓存数据将被写入到此键值表中,键为缓存主键,值为缓存数据。 参数<2>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否存在 (文本型 主键) - E2EE服务器套件会员版3.3.6->通用缓存对象 英文名称:Exists 判断缓存是否存在。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除 (文本型 主键) - E2EE服务器套件会员版3.3.6->通用缓存对象 英文名称:Delete 删除缓存。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.清空 () - E2EE服务器套件会员版3.3.6->通用缓存对象 英文名称:Clear 清空缓存(只有内存缓存才支持清空)。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.计次加 (文本型 主键,整数型 增减次数,整数型 过期时间) - E2EE服务器套件会员版3.3.6->通用缓存对象 英文名称:Incr 将缓存内容做计次加值,返回相加后的数值。原始内容可以通过 取文本() 返回数值的文本内容。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 参数<2>的名称为“增减次数”,类型为“整数型(int)”。必须为正整数且大于0,否则负数自动转换为绝对值整数。 参数<3>的名称为“过期时间”,类型为“整数型(int)”。设置缓存的过期时间(单位:秒)。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.计次减 (文本型 主键,整数型 增减次数,整数型 过期时间) - E2EE服务器套件会员版3.3.6->通用缓存对象 英文名称:Decr 将缓存内容做计次减值,返回相加后的数值。原始内容可以通过 取文本() 返回数值的文本内容。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 参数<2>的名称为“增减次数”,类型为“整数型(int)”。必须为正整数且大于0,否则负数自动转换为绝对值整数。 参数<3>的名称为“过期时间”,类型为“整数型(int)”。设置缓存的过期时间(单位:秒)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置过期时间 (文本型 主键,整数型 过期时间) - E2EE服务器套件会员版3.3.6->通用缓存对象 英文名称:SetExpire 重置内容的过期时间。本命令为初级对象成员命令。 参数<1>的名称为“主键”,类型为“文本型(text)”。缓存对应的主键。 参数<2>的名称为“过期时间”,类型为“整数型(int)”。设置缓存的过期时间(单位:秒)。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:全文索引引擎 英文名称:Fulltext 本数据类型为普通类型,共包含 21 个成员命令。 操作系统需求: Windows 全文索引引擎为Solr客户端。本对象线程安全。使用前请先安装Solr服务器,封装了Solr最基础的方法查询、创建、删除等方法,适用于建立站内搜索或搜索引擎等场景。 组件事件列表: 调用格式: 〈逻辑型〉 对象.初始化 (文本型 索引地址,[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->全文索引引擎 英文名称:FulltextInit 初始化当前全文索引引擎对象。本命令为初级对象成员命令。 参数<1>的名称为“索引地址”,类型为“文本型(text)”。指定Solr对应命名空间的请求路径。例如:http://127.0.0.1:8984/solr/e2ee。最后的“e2ee”是使用的命名空间名称。可以通过Solr命令行创建。 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.开始写入 ([文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->全文索引引擎 英文名称:FulltextBeginWrite 在添加文档和删除文档前调用此方法。用来初始化索引写入操作。本命令为初级对象成员命令。 参数<1>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.结束写入 () - E2EE服务器套件会员版3.3.6->全文索引引擎 英文名称:FulltextFinishWrite 完成添加文档等操作的写入处理,同时保存写入结果到磁盘。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加文档 (全文索引文档 索引文档,[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->全文索引引擎 英文名称:FulltextAddDoc 将一个文档加入到全文索引中。所有文档添加完毕后务必调用“结束写入”命令存储索引结果到磁盘。多线程环境中,在添加第一个文档时务必加锁(添加/修改字段信息时不是线程安全的,字段信息不修改的情况下可以不用考虑线程安全性)。之后的添加文档操作如果字段信息没有产生变化时允许多线程操作。本命令为初级对象成员命令。 参数<1>的名称为“索引文档”,类型为“全文索引文档(FulltextDoc)”。要添加索引的文档对象。 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除文档 (文本型 文档ID,[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->全文索引引擎 英文名称:FulltextDeleteDoc 从全文索引中删除一个文档。本命令为初级对象成员命令。 参数<1>的名称为“文档ID”,类型为“文本型(text)”。添加文档时给定的文档ID文本。 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除文档按类型 (文本型 文档类型,[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->全文索引引擎 英文名称:FulltextDeleteDocByType 从全文索引中按照文档类型删除文档。本命令为初级对象成员命令。 参数<1>的名称为“文档类型”,类型为“文本型(text)”。添加文档时给定的文档类型文本。 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除文档按条件 (文本型 条件,[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->全文索引引擎 英文名称:FulltextDeleteDocByTerm 按照条件删除文档。本命令为初级对象成员命令。 参数<1>的名称为“条件”,类型为“文本型(text)”。要删除文档的条件。条件格式和查询格式是一致的。 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.搜索 (文本型 搜索条件,存取列表 结果列表,[文本型 排序字段],[文本型 返回字段],[文本型 过滤条件],[文本型 附加参数],[文本型变量 错误信息],[整数型 分页尺寸],[整数型变量 当前分页],[整数型变量 总分页数],[存取键值表 原始结果变量]) - E2EE服务器套件会员版3.3.6->全文索引引擎 英文名称:FulltextSearch 从全文索引中搜索文档。成功返回真并将结果写入到“结果列表”参数中,失败时可以通过“错误信息”变量获取详细的错误原因。具体查询语句可以查找Solr相关的查询资料。本命令为初级对象成员命令。 参数<1>的名称为“搜索条件”,类型为“文本型(text)”。搜索条件文本。搜索条件支持“*”匹配。搜索方式有以下几种: [在所有索引的字段中搜索] 直接写搜索文本即可。例如:易语言 [按类型筛选] _类型:搜索文本。例如:_类型:C语言 _类型:"C语言"[按文档ID筛选] _ID:搜索文本。例如:_ID:1 _ID:"1"[搜索指定字段] [字段名]:搜索文本。例如:名字:谢栋 名字:"谢栋" 名字:Jim*。 参数<2>的名称为“结果列表”,类型为“存取列表(JList)”。用来存储搜索结果的存储列表对象。列表内嵌套的为存储键值表对象,用来记录文档匹配字段和信息。 参数<3>的名称为“排序字段”,类型为“文本型(text)”,可以被省略。指定要排序的字段名。如果为空或空文本则不进行按字段排序。输入格式为字段名,默认为正序排序,如果需要指定排序规则,可以在字段后加入asc或desc,asc表示正序,desc表示倒序。例如:“id desc”或“id asc”。 参数<4>的名称为“返回字段”,类型为“文本型(text)”,可以被省略。指定要返回字段的列表。输入格式为字段名,中间用逗号分隔,例如:“title, content”。 参数<5>的名称为“过滤条件”,类型为“文本型(text)”,可以被省略。指定要过滤的条件,格式和查询条件一样。如果过滤条件不为空,则在查询结果后在结果中筛选符合过滤条件的数据(相当于二次查询过滤)。 参数<6>的名称为“附加参数”,类型为“文本型(text)”,可以被省略。搜索的附加参数。Solr查询中的扩展查询参数,例如Solr高亮显示查询结果(title字段):hl=on&hl.fl=title。 参数<7>的名称为“错误信息”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。用于失败时存储返回错误原因的文本变量。 参数<8>的名称为“分页尺寸”,类型为“整数型(int)”,可以被省略。指定分页的每页最大数据条数。如果为0则不设置分页,如果为空则默认为0(不进行分页)。 参数<9>的名称为“当前分页”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。指定返回第几页。如果为空则不进行分页,必须传递变量。如果为空则默认为1。变量返回最终真实分页位置(小于1则返回1,大于最大分页数则返回最大分页数,其它时候跟输入变量时的值一致)。 参数<10>的名称为“总分页数”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。返回总分页数用的变量。 参数<11>的名称为“原始结果变量”,类型为“存取键值表(JMap)”,可以被省略。存储原始查询结果的变量。自定义参数等环境下可以获取原始数据。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:全文索引文档 英文名称:FulltextDoc 本数据类型为普通类型,共包含 19 个成员命令。 操作系统需求: Windows 用于构建全文索引引擎Solr的文档对象。 组件事件列表: 调用格式: 〈逻辑型〉 对象.初始化 (文本型 文档ID,[文本型 文档类型],[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->全文索引文档 英文名称:Init 初始化当前文档对象。本命令为初级对象成员命令。 参数<1>的名称为“文档ID”,类型为“文本型(text)”。指定一个文档ID文本。可以为任意文本,用来作为当前文档的唯一识别标志。在搜索结果中可以通过名称为“_ID”的主键获取其原始内容。 参数<2>的名称为“文档类型”,类型为“文本型(text)”,可以被省略。指定一个文档类型文本。可以为任意文本,用来给文档做归类,没有类型可以留空或者填入空文本。在搜索结果中可以通过名称为“_类型”的主键获取其原始内容,此类型名称也能用在全文索引引擎对象的 删除文档按类型()方法中删除索引数据。 参数<3>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加文本字段 (文本型 字段名称,文本型 字段内容,[逻辑型 是否存储],[逻辑型 是否压缩],[逻辑型 是否索引],[逻辑型 是否分词],[逻辑型 记录分词位置],[逻辑型 记录分词长度],[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->全文索引文档 英文名称:AddField 添加用来搜索或存储的字段。请务必使用英文作为字段名称。本命令为初级对象成员命令。 参数<1>的名称为“字段名称”,类型为“文本型(text)”。指定索引字段的名称文本,用于搜索时添加条件使用。请务必使用英文作为字段名称。 参数<2>的名称为“字段内容”,类型为“文本型(text)”。指定索引字段的内容文本,可以只用于存储,也能用于搜索时作为索引条件使用。如果只作为内容存储则不能作为搜索条件,仅在搜索完成后返回原始内容。 参数<3>的名称为“是否存储”,类型为“逻辑型(bool)”,可以被省略。指定是否要存储当前字段。默认为“真”。只有指定了存储的字段在搜索结果中才能得到原始存储的数据。存储和索引没有任何直接关系。 参数<4>的名称为“是否压缩”,类型为“逻辑型(bool)”,可以被省略。是否对当前存储的字段内容进行压缩。默认为“假”。只在指定[是否存储]为真时才有效。如果您需要从索引数据中读取原始内容,且当前字段的内容为文章内容等数据量比较大的内容时,建议设置为“真”。 参数<5>的名称为“是否索引”,类型为“逻辑型(bool)”,可以被省略。是否为当前字段建立索引。默认为“真”。只有建立了索引的字段才能作为搜索条件参与搜索。 参数<6>的名称为“是否分词”,类型为“逻辑型(bool)”,可以被省略。是否对当前字段进行分词处理。默认为“真”。如果当前字段为文章内容等请务必设置为“真”,如果只是用来作为记录数据而不需要用来搜索时可以设置为“假”。 参数<7>的名称为“记录分词位置”,类型为“逻辑型(bool)”,可以被省略。指定是否记录分词结果在文档中出现的位置。默认为“假”。如果当前字段开启了分词,您需要从搜索结果中,标记对应分词在原始内容中的位置,则设置当前参数为“真”。 参数<8>的名称为“记录分词长度”,类型为“逻辑型(bool)”,可以被省略。指定是否记录分词结果的偏移位置。默认为“假”。如果当前字段开启了分词,您需要从搜索结果中,标记对应分词在原始内容中的位置和长度信息,则设置当前参数为“真”。 参数<9>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加整数字段 (文本型 字段名称,长整数型 字段内容,[逻辑型 是否索引]) - E2EE服务器套件会员版3.3.6->全文索引文档 英文名称:AddLongField 添加整数字段内容。请务必使用英文作为字段名称。本命令为初级对象成员命令。 参数<1>的名称为“字段名称”,类型为“文本型(text)”。指定索引字段的名称文本,用于搜索时添加条件使用。请务必使用英文作为字段名称。 参数<2>的名称为“字段内容”,类型为“长整数型(int64)”。指定索引字段的内容。 参数<3>的名称为“是否索引”,类型为“逻辑型(bool)”,可以被省略。是否为当前字段建立索引。默认为“真”。只有建立了索引的字段才能作为搜索条件参与搜索。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加小数字段 (文本型 字段名称,双精度小数型 字段内容,[逻辑型 是否索引]) - E2EE服务器套件会员版3.3.6->全文索引文档 英文名称:AddDoubleField 添加小数字段内容。请务必使用英文作为字段名称。本命令为初级对象成员命令。 参数<1>的名称为“字段名称”,类型为“文本型(text)”。指定索引字段的名称文本,用于搜索时添加条件使用。请务必使用英文作为字段名称。 参数<2>的名称为“字段内容”,类型为“双精度小数型(double)”。指定索引字段的内容。 参数<3>的名称为“是否索引”,类型为“逻辑型(bool)”,可以被省略。是否为当前字段建立索引。默认为“真”。只有建立了索引的字段才能作为搜索条件参与搜索。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加逻辑字段 (文本型 字段名称,逻辑型 字段内容,[逻辑型 是否索引]) - E2EE服务器套件会员版3.3.6->全文索引文档 英文名称:AddBoolField 添加逻辑字段内容。请务必使用英文作为字段名称。本命令为初级对象成员命令。 参数<1>的名称为“字段名称”,类型为“文本型(text)”。指定索引字段的名称文本,用于搜索时添加条件使用。请务必使用英文作为字段名称。 参数<2>的名称为“字段内容”,类型为“逻辑型(bool)”。指定索引字段的内容。 参数<3>的名称为“是否索引”,类型为“逻辑型(bool)”,可以被省略。是否为当前字段建立索引。默认为“真”。只有建立了索引的字段才能作为搜索条件参与搜索。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加日期字段 (文本型 字段名称,日期时间型 字段内容,[逻辑型 是否索引]) - E2EE服务器套件会员版3.3.6->全文索引文档 英文名称:AddDateField 添加日期字段内容。请务必使用英文作为字段名称。本命令为初级对象成员命令。 参数<1>的名称为“字段名称”,类型为“文本型(text)”。指定索引字段的名称文本,用于搜索时添加条件使用。请务必使用英文作为字段名称。 参数<2>的名称为“字段内容”,类型为“日期时间型(date)”。指定索引字段的内容。 参数<3>的名称为“是否索引”,类型为“逻辑型(bool)”,可以被省略。是否为当前字段建立索引。默认为“真”。只有建立了索引的字段才能作为搜索条件参与搜索。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空 () - E2EE服务器套件会员版3.3.6->全文索引文档 英文名称:Clear 清空当前文档内容。清空后,文档ID保留,文档类型会被清空。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:数据验证器 英文名称:EEValidate 本数据类型为普通类型,共包含 24 个成员命令。 操作系统需求: Windows 用于验证数据或表单的正确性。该对象不是线程安全的。线程启动前添加、修改场景和验证规则,在线程或视图函数中调用“验证数据”和“验证所有数据”方法是不需要加锁的。如果在线程或视图函数中,做修改添加场景等操作时,请务必加锁。 组件事件列表: 调用格式: 〈逻辑型〉 对象.添加验证项 (文本型 验证项名称,文本型 验证规则,[文本型 规则参数],文本型 消息,[文本型变量 错误信息]) - E2EE服务器套件会员版3.3.6->数据验证器 英文名称:AddField 添加验证项到验证器中。本命令为初级对象成员命令。 参数<1>的名称为“验证项名称”,类型为“文本型(text)”。验证项的名称,可以等同于数据(表单项)名称。同一个验证项可以重复添加多个规则。 参数<2>的名称为“验证规则”,类型为“文本型(text)”。验证规则的名称,可以使用“#验证规则_”开头的常量。 参数<3>的名称为“规则参数”,类型为“文本型(text)”,可以被省略。验证规则对应的规则参数。 参数<4>的名称为“消息”,类型为“文本型(text)”。验证失败时返回的消息。 参数<5>的名称为“错误信息”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。添加验证项失败时返回的消息。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.清空验证项 (文本型 验证项名称) - E2EE服务器套件会员版3.3.6->数据验证器 英文名称:ClearFields 清空验证项和所有对应的验证规则。本命令为初级对象成员命令。 参数<1>的名称为“验证项名称”,类型为“文本型(text)”。清空验证项对应的所有验证规则。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空所有 () - E2EE服务器套件会员版3.3.6->数据验证器 英文名称:Clear 清空所有验证规则和场景信息。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.开始创建场景 (文本型 场景名称) - E2EE服务器套件会员版3.3.6->数据验证器 英文名称:BeginCreateScene 开始创建场景。使用完后最好调用 结束场景创建命令完成场景创建过程,在创建场景过程中使用 添加场景映射() 命令添加验证项和对应的数据项(表单项)名称映射。本命令为初级对象成员命令。 参数<1>的名称为“场景名称”,类型为“文本型(text)”。要创建的场景名称,如果场景已经存在,则会选中之前的场景。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加场景映射 (整数型 验证条件,文本型 验证项名称,[文本型 数据项名称]) - E2EE服务器套件会员版3.3.6->数据验证器 英文名称:AddSceneField 添加验证项和对应的数据项(表单项)名称映射到当前场景中。本命令为初级对象成员命令。 参数<1>的名称为“验证条件”,类型为“整数型(int)”。验证数据项的条件。使用“#验证条件_”开头的变量。 参数<2>的名称为“验证项名称”,类型为“文本型(text)”。已经添加的验证项名称,如果名称不存在则添加映射失败。 参数<3>的名称为“数据项名称”,类型为“文本型(text)”,可以被省略。数据项(表单项)的名称。如果为空或空文本则默认使用 验证项名称 作为数据项的名称。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.结束场景创建 () - E2EE服务器套件会员版3.3.6->数据验证器 英文名称:FinishCreateScene 结束当前创建场景过程。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.删除场景 (文本型 场景名称) - E2EE服务器套件会员版3.3.6->数据验证器 英文名称:DeleteScene 删除指定的场景。本命令为初级对象成员命令。 参数<1>的名称为“场景名称”,类型为“文本型(text)”。要删除的场景名称。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.验证数据 (存取键值表 要验证的数据,[文本型 场景],[文本型变量 信息]) - E2EE服务器套件会员版3.3.6->数据验证器 英文名称:Check 验证数据(表单项)并返回验证结果和验证消息。本命令为初级对象成员命令。 参数<1>的名称为“要验证的数据”,类型为“存取键值表(JMap)”。要验证的数据或者表单。 参数<2>的名称为“场景”,类型为“文本型(text)”,可以被省略。场景的名称。如果场景名称为空或者空文本则使用所有的验证项来验证当前的数据或表单。 参数<3>的名称为“信息”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。验证失败时用来存储失败信息的文本变量。对应的文本信息是在使用“添加验证项”时做设置。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.验证所有数据 (存取键值表 要验证的数据,[文本型 场景],存取键值表 结果) - E2EE服务器套件会员版3.3.6->数据验证器 英文名称:CheckAll 验证所有数据(表单项)并返回验证结果。每一个表单项只返回第一个错误。本命令为初级对象成员命令。 参数<1>的名称为“要验证的数据”,类型为“存取键值表(JMap)”。要验证的数据或者表单。 参数<2>的名称为“场景”,类型为“文本型(text)”,可以被省略。场景的名称。如果场景名称为空或者空文本则使用所有的验证项来验证当前的数据或表单。 参数<3>的名称为“结果”,类型为“存取键值表(JMap)”。存储验证的结果信息的键值表。无论成功还是失败都会返回此信息。返回键值表的主键 [stat] 是否成功(逻辑型) [result] 错误信息存取列表。其中的[result]列表中包含两个主键 [name] 数据项(表单项)名称 [error] 错误原因。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.到JSON () - E2EE服务器套件会员版3.3.6->数据验证器 英文名称:ToJSON 将验证器导出为JSON文本。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从JSON载入 (文本型 JSON文本) - E2EE服务器套件会员版3.3.6->数据验证器 英文名称:FromJSON 从JSON文本加载验证器。本命令为初级对象成员命令。 参数<1>的名称为“JSON文本”,类型为“文本型(text)”。通过到JSON生成的JSON数据。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:文本过滤器 英文名称:StringFilter 本数据类型为普通类型,共包含 23 个成员命令。 操作系统需求: Windows 用于批量文本替换或脏字过滤场景。该对象不是线程安全的。线程或服务器启动前初始化完成,在线程或视图函数中调用“过滤”方法是不需要加锁的。如果在线程或视图函数中,需要对本对象清空或者执行写入修改等操作时,请务必加锁。 组件事件列表: 调用格式: 〈逻辑型〉 对象.创建 (文本型数组 来源文本数组,文本型数组 目标替换数组) - E2EE服务器套件会员版3.3.6->文本过滤器 英文名称:Init 通过来源和目标文本数组创建过滤器。来源是被替换文本,目标是替换后的文本。来源数组和目标数组成员数必须一致且不能为空,否则会创建失败。本命令为初级对象成员命令。 参数<1>的名称为“来源文本数组”,类型为“文本型(text)”,提供参数数据时只能提供数组数据。用于过滤的文本数组。 参数<2>的名称为“目标替换数组”,类型为“文本型(text)”,提供参数数据时只能提供数组数据。用于对应过滤来源数组所对应的替换数组,如来源数组{“我们”, “我”}, 目标数组可以为{“你们”, “你”}。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.创建按参数 (文本型数组 来源文本数组,整数型 替换模式,文本型 替换字符) - E2EE服务器套件会员版3.3.6->文本过滤器 英文名称:InitByParams 通过来源数组内容和指定的参数自动生成目标数组,然后基于来源和目标数组创建过滤器。来源是被替换文本,目标是替换后的文本。来源数组不能为空,否则会创建失败。本命令为初级对象成员命令。 参数<1>的名称为“来源文本数组”,类型为“文本型(text)”,提供参数数据时只能提供数组数据。用于过滤的文本数组。 参数<2>的名称为“替换模式”,类型为“整数型(int)”,初始值为“0”。指定替换模式。可使用“文本过滤替换模式_”开头的常量。[0] 按词数替换(仅针对英文单词,中文1个字替换一次) [1] 按字符数替换 [2] 直接替换。 参数<3>的名称为“替换字符”,类型为“文本型(text)”,初始值为“*”。用于替换的字符(文本),对应的来源文本将按照[替换模式]参数产生的次数来创建替换后的目标文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.创建按映射表 (存取键值表 映射表) - E2EE服务器套件会员版3.3.6->文本过滤器 英文名称:InitByMapping 指定对应的键值表参数为来源和目标数组,键值表的键为来源文本,值为目标文本。来源是被替换文本,目标是替换后的文本。无论映射表是否为空,都将创建成功。本命令为初级对象成员命令。 参数<1>的名称为“映射表”,类型为“存取键值表(JMap)”。用于替换使用的键值表。键为来源文本,值为对应的来源文本替换到的目标文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.创建按参数_从列表 (存取列表 来源列表,整数型 替换模式,文本型 替换字符) - E2EE服务器套件会员版3.3.6->文本过滤器 英文名称:InitByListParam 通过来源文本列表(列表每项都为文本)和指定的参数自动生成目标数组,基于来源和指定生成参数创建过滤器。来源是被替换文本,目标是替换后的文本。本命令为初级对象成员命令。 参数<1>的名称为“来源列表”,类型为“存取列表(JList)”。来源文本列表(列表每项都为文本)。指定用于被替换的文本。 参数<2>的名称为“替换模式”,类型为“整数型(int)”,初始值为“0”。可使用“文本过滤替换模式_”开头的常量。[0] 按词数替换(仅针对英文单词,中文1个字替换一次) [1] 按字符数替换 [2] 直接替换。 参数<3>的名称为“替换字符”,类型为“文本型(text)”,初始值为“*”。用于替换的字符(文本)。如果为空则默认为“*”。对应的来源文本将按照[替换模式]参数产生的次数来创建替换后的目标文本。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.过滤 (文本型 文本内容) - E2EE服务器套件会员版3.3.6->文本过滤器 英文名称:Filter 过滤替换指定文本。本命令为初级对象成员命令。 参数<1>的名称为“文本内容”,类型为“文本型(text)”。用于过滤的文本内容。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空 () - E2EE服务器套件会员版3.3.6->文本过滤器 英文名称:Clear 清空当前过滤器的所有内容和设置。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈存取键值表〉 对象.取映射表 () - E2EE服务器套件会员版3.3.6->文本过滤器 英文名称:GetMapping 获取当前的文本映射对应的键值表。无论通过什么方式创建的过滤器,只要创建成功,则返回对应的文本映射信息。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置替换文本 (文本型 关键字,文本型 替换文本) - E2EE服务器套件会员版3.3.6->文本过滤器 英文名称:SetKeywordsValue 设置关键字对应的替换文本。关键字为空则返回假。本命令为初级对象成员命令。 参数<1>的名称为“关键字”,类型为“文本型(text)”。用于过滤的关键字文本。 参数<2>的名称为“替换文本”,类型为“文本型(text)”。用于过滤关键字后替换到的目标文本。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取替换文本 (文本型 关键字) - E2EE服务器套件会员版3.3.6->文本过滤器 英文名称:GetKeywordsValue 获取关键字对应的替换文本。不存在则返回空文本。本命令为初级对象成员命令。 参数<1>的名称为“关键字”,类型为“文本型(text)”。用于过滤的关键字文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否包含关键字 (文本型 文本内容) - E2EE服务器套件会员版3.3.6->文本过滤器 英文名称:IsContainsKeywords 判断指定文本是否包含任意的过滤关键字。只要内容存在来源表中任意一项,则返回 真。本命令为初级对象成员命令。 参数<1>的名称为“文本内容”,类型为“文本型(text)”。用于过滤的文本内容。 操作系统需求: Windows 调用格式: 〈文本型数组〉 对象.取包含关键字 (文本型 文本内容) - E2EE服务器套件会员版3.3.6->文本过滤器 英文名称:GetContainsKeywords 获取文本中包含的所有关键字数组。同一个关键字只会在数组中出现一次,数组中文本的前后顺序和对应关键字在内容中出现的顺序是一致的。本命令为初级对象成员命令。 参数<1>的名称为“文本内容”,类型为“文本型(text)”。用于过滤的文本内容。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:WebSocket客户端 英文名称:WebSocketClient 本数据类型为普通类型,共包含 28 个成员命令。 操作系统需求: Windows WebSocket客户端对象。本对象线程安全。全面支持 RFC6455 规范,同时支持ws和wss(TLS)。 组件事件列表: 调用格式: 〈无返回值〉 对象.初始化 ([子程序指针 收到消息事件],[子程序指针 连接成功事件],[子程序指针 连接失败事件],[子程序指针 断开连接事件]) - E2EE服务器套件会员版3.3.6->WebSocket客户端 英文名称:Init 初始化WebSocket客户端对象并配置相关事件。如果您有多个客户端需要使用相同的处理子程序,来处理您的数据,您可以改用“初始化_标识”方法来绑定事件。注意:“初始化”方法和“初始化_标识”方法为互斥关系,您只能选择其中一个进行事件绑定,后绑定的优先。本命令为初级对象成员命令。 参数<1>的名称为“收到消息事件”,类型为“子程序指针(SubPtr)”,可以被省略。绑定消息接收子程序。子程序格式为 <空>函数名([整数型] 消息类型, [整数型] 消息句柄)。事件模板: .版本 2 .子程序 WS客户端_收到消息 .参数 消息类型, 整数型 .参数 消息句柄, 整数型 .局部变量 消息文本, 文本型 消息文本 = WS客户端.取回消息文本 (消息句柄) 参数<2>的名称为“连接成功事件”,类型为“子程序指针(SubPtr)”,可以被省略。绑定当前客户连接成功的子程序。子程序格式为 <空>函数名()。事件模板: .版本 2 .子程序 WS客户端_连接成功 参数<3>的名称为“连接失败事件”,类型为“子程序指针(SubPtr)”,可以被省略。绑定当前客户连接失败的子程序。子程序格式为 <空>函数名()。事件模板: .版本 2 .子程序 WS客户端_连接失败 参数<4>的名称为“断开连接事件”,类型为“子程序指针(SubPtr)”,可以被省略。绑定当前客户断开连接的子程序。子程序格式为 <空>函数名()。事件模板: .版本 2 .子程序 WS客户端_断开连接 操作系统需求: Windows 调用格式: 〈整数型〉 对象.初始化_标识 ([子程序指针 收到消息事件],[子程序指针 连接成功事件],[子程序指针 连接失败事件],[子程序指针 断开连接事件]) - E2EE服务器套件会员版3.3.6->WebSocket客户端 英文名称:InitWithTag 初始化当前客户端并绑定带有“标识”参数的事件,返回对象当前的标识。本方法跟“初始化”方法属于互斥关系,使用时根据具体使用场景决定使用本方法还是“初始化”方法。当您需要多个客户端绑定相同事件时,调用本方法绑定的事件可以便于您区分不同的客户端对象。在使用前您可以通过“取标识”方法获取对象的唯一ID(每个客户端创建时会有唯一的ID),也可以通过“置标识”绑定您指定的标识值。本命令为初级对象成员命令。 参数<1>的名称为“收到消息事件”,类型为“子程序指针(SubPtr)”,可以被省略。绑定消息接收子程序。子程序格式为 <空>函数名([整数型] 标识, [整数型] 消息类型, [整数型] 消息句柄)。事件模板: .版本 2 .子程序 WS客户端_收到消息 .参数 标识, 整数型 .参数 消息类型, 整数型 .参数 消息句柄, 整数型 .局部变量 消息文本, 文本型 消息文本 = WS客户端.取回消息文本 (消息句柄) 参数<2>的名称为“连接成功事件”,类型为“子程序指针(SubPtr)”,可以被省略。绑定当前客户连接成功的子程序。子程序格式为 <空>函数名([整数型] 标识)。事件模板: .版本 2 .子程序 WS客户端_连接成功 .参数 标识, 整数型 参数<3>的名称为“连接失败事件”,类型为“子程序指针(SubPtr)”,可以被省略。绑定当前客户连接失败的子程序。子程序格式为 <空>函数名([整数型] 标识)。事件模板: .版本 2 .子程序 WS客户端_连接失败 .参数 标识, 整数型 参数<4>的名称为“断开连接事件”,类型为“子程序指针(SubPtr)”,可以被省略。绑定当前客户断开连接的子程序。子程序格式为 <空>函数名([整数型] 标识)。事件模板: .版本 2 .子程序 WS客户端_断开连接 .参数 标识, 整数型 操作系统需求: Windows 调用格式: 〈整数型〉 对象.置包尺寸 ([整数型 最大尺寸]) - E2EE服务器套件会员版3.3.6->WebSocket客户端 英文名称:SetBodyMaxSize 设置单次处理包的最大尺寸(KB)。本方法必须初始化之前使用才有效。参数为空则仅返回当前设置的尺寸,0为默认尺寸(300)。本命令为初级对象成员命令。 参数<1>的名称为“最大尺寸”,类型为“整数型(int)”,可以被省略。接收的包的最大尺寸(KB)。如果为空则不设置。如果为0则为默认尺寸(300)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.连接 (文本型 服务器地址,逻辑型 阻塞模式,[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->WebSocket客户端 英文名称:Connect 连接到WebSocket服务器。连接地址的格式和网页上一样,ws:// 或者 wss:// 开头。如果参数[阻塞模式]为真,则直接返回连接是否成功(连接过程会进行结果等待),为假则在确定可连接的情况下直接返回真(通常此时“取连接状态()”会返回[#WS客户端状态_正在连接])。本命令为初级对象成员命令。 参数<1>的名称为“服务器地址”,类型为“文本型(text)”。服务器的地址。地址格式和网页方式一样,ws:// 或者 wss:// 开头。例如:ws://127.0.0.1:9002。 参数<2>的名称为“阻塞模式”,类型为“逻辑型(bool)”,初始值为“假”。是否阻塞模式进行连接。如果为真则等待连接成功或失败,当前函数返回连接结果。如果为假则只执行连接操作,不立即返回结果,而是直接返回真。 参数<3>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.断开 ([逻辑型 是否强制断开]) - E2EE服务器套件会员版3.3.6->WebSocket客户端 英文名称:Close 关闭当前连接。如果当前连接已经关闭,则直接返回 真。本命令为初级对象成员命令。 参数<1>的名称为“是否强制断开”,类型为“逻辑型(bool)”,可以被省略。是否强制断开客户端连接。如果为空则默认为 真。正常情况下断开会给服务器发送断开消息(如果连接不稳定可能会阻塞)。强制断开则直接断开客户端连接。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取连接状态 () - E2EE服务器套件会员版3.3.6->WebSocket客户端 英文名称:GetConnectStatus 获取当前客户端的连接状态。[-1]未连接 [1]已连接 [0]正在连接。可以通过“#WS客户端状态_”前缀的常量进行设置。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取回消息文本 (整数型 消息句柄) - E2EE服务器套件会员版3.3.6->WebSocket客户端 英文名称:GetMessageText 在接收消息事件中,通过“消息句柄”作为参数获取消息文本内容。消息内容会被自动从UTF-8文本转换为GBK格式。如果您需要获取UNICODE的文本内容,可以通过“取回消息文本_宽文本”方法获取。如果要获取原始内容,也可以通过“取回消息数据()”方法获取。本命令为初级对象成员命令。 参数<1>的名称为“消息句柄”,类型为“整数型(int)”。接收消息事件 的[消息句柄]参数。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取回消息文本_宽文本 (整数型 消息句柄) - E2EE服务器套件会员版3.3.6->WebSocket客户端 英文名称:GetMessageTextWide 在接收消息事件中,通过“消息句柄”作为参数获取消息文本内容。消息内容会被自动从UTF-8文本转换为“宽文本”格式,您可以通过支持库“文本处理”类别下的“宽文本”相关的函数,或者 存取键值表、存取列表 等对象带有“宽文本”的方法对此文本进行处理。本命令为初级对象成员命令。 参数<1>的名称为“消息句柄”,类型为“整数型(int)”。接收消息事件 的[消息句柄]参数。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.取回消息数据 (整数型 消息句柄) - E2EE服务器套件会员版3.3.6->WebSocket客户端 英文名称:GetMessageData 在接收消息事件中,通过“消息句柄”作为参数获取消息原始字节集内容。本命令为初级对象成员命令。 参数<1>的名称为“消息句柄”,类型为“整数型(int)”。接收消息事件 的[消息句柄]参数。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.发送数据 (整数型 消息类型,字节集 消息数据) - E2EE服务器套件会员版3.3.6->WebSocket客户端 英文名称:SendTo 发送数据到服务器。需要指定消息类型,消息类型可以通过“#WS类型_”开头常量做指定。本命令为初级对象成员命令。 参数<1>的名称为“消息类型”,类型为“整数型(int)”。消息的类型。可使用“#WS类型_”开头的常量指定要发送消息的类型。 参数<2>的名称为“消息数据”,类型为“字节集(bin)”。要发送的消息数据。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.发送文本 (文本型 文本内容) - E2EE服务器套件会员版3.3.6->WebSocket客户端 英文名称:SendTextTo 发送文本到服务器。消息类型为文本型,发送的文本将自动从GBK转换为UTF-8编码格式的文本。本命令为初级对象成员命令。 参数<1>的名称为“文本内容”,类型为“文本型(text)”。要发送的文本内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.发送字节集 (字节集 字节集内容) - E2EE服务器套件会员版3.3.6->WebSocket客户端 英文名称:SendDataTo 发送字节集到服务器。消息类型为字节集。本命令为初级对象成员命令。 参数<1>的名称为“字节集内容”,类型为“字节集(bin)”。要发送的字节集内容。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置请求头 ([存取键值表 请求头内容]) - E2EE服务器套件会员版3.3.6->WebSocket客户端 英文名称:SetRequestHeaders 设置HTTP请求头内容。必须在 连接() 方法前使用才有效。此内容在HTTP协议升级到WebSocket成功后,正式建立WebSocket会话的HTTP请求时提交。本命令为初级对象成员命令。 参数<1>的名称为“请求头内容”,类型为“存取键值表(JMap)”,可以被省略。连接到WebSocket服务器时,提交的HTTP请求头内容。主键为HTTP请求头名称,值为请求头内容。如果为空或者空数据,则清空当前的请求头设置。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置代理服务器 (文本型 代理地址,[文本型 用户名],[文本型 密码],[整数型 超时时间]) - E2EE服务器套件会员版3.3.6->WebSocket客户端 英文名称:ProxySetting_Setup 设置代理服务器信息。如果代理类型为空文本,则为清空代理服务器信息。本命令为初级对象成员命令。 参数<1>的名称为“代理地址”,类型为“文本型(text)”。HTTP代理服务器的地址。例如:http://e2eeE.com:8443。 参数<2>的名称为“用户名”,类型为“文本型(text)”,可以被省略。代理服务器的用户名。 参数<3>的名称为“密码”,类型为“文本型(text)”,可以被省略。代理服务器的密码。 参数<4>的名称为“超时时间”,类型为“整数型(int)”,可以被省略。代理请求的超时时间。单位:毫秒。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否启用代理 () - E2EE服务器套件会员版3.3.6->WebSocket客户端 英文名称:ProxySetting_Exists 判断是否设置了代理服务器。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空代理设置 () - E2EE服务器套件会员版3.3.6->WebSocket客户端 英文名称:ProxySetting_Clear 清空代理服务器设置。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:邮件发送客户端 英文名称:EmailSender 本数据类型为普通类型,共包含 53 个成员命令。 操作系统需求: Windows 用于邮件发送的客户端。支持 SMTP 和 SMTP(s)-TLS 类型的邮件发送。 组件事件列表: 调用格式: 〈无返回值〉 对象.初始化 (逻辑型 是否安全传输,文本型 服务器地址,[整数型 服务器端口],[文本型 账号名称],[文本型 账号密码]) - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:Init 初始化邮件客户端对象。本命令为初级对象成员命令。 参数<1>的名称为“是否安全传输”,类型为“逻辑型(bool)”,初始值为“假”。是否为安全传输(TLS)方式发送邮件。如果为真则使用加密 SMTP(s) 协议,为假则使用常规明文 SMTP 协议。 参数<2>的名称为“服务器地址”,类型为“文本型(text)”。发件服务器的地址。 参数<3>的名称为“服务器端口”,类型为“整数型(int)”,可以被省略。发件服务器的端口号。如果为空或0则使用默认端口。未启用安全传输时,默认端口为 25。启用安全传输时默认端口为 465。 参数<4>的名称为“账号名称”,类型为“文本型(text)”,可以被省略。邮件发送账号的名称(一般为发件邮箱地址)。如果账号名称为邮箱地址,并且发件人邮箱为空时,发件人邮箱信息会被自动同步为账号名称。 参数<5>的名称为“账号密码”,类型为“文本型(text)”,可以被省略。邮件发送账号的密码。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.重置服务器 (逻辑型 是否安全传输,文本型 服务器地址,[整数型 服务器端口]) - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:ServerSetup 设置发件服务器信息。本命令为初级对象成员命令。 参数<1>的名称为“是否安全传输”,类型为“逻辑型(bool)”,初始值为“假”。是否为安全传输(TLS)方式发送邮件。如果为真则使用加密 SMTP(s) 协议,为假则使用常规明文 SMTP 协议。 参数<2>的名称为“服务器地址”,类型为“文本型(text)”。发件服务器的地址。 参数<3>的名称为“服务器端口”,类型为“整数型(int)”,可以被省略。发件服务器的端口号。如果为空或0则使用默认端口。未启用安全传输时,默认端口为 25。启用安全传输时默认端口为 465。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否安全传输 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:ServerIsTLS 判断当前发件服务器配置的是否为SMTP(s),既安全传输TLS。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取服务器地址 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:GetServerAddress 获取当前发件服务器配置的地址信息。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取服务器端口 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:GetServerPort 获取当前发件服务器配置的端口信息。如果未配置端口信息,则根据是否启用安全传输状态,返回SMTP默认端口信息。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.重置账号信息 ([文本型 账号名称],[文本型 账号密码]) - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:AuthSetup 重新设置邮件发送账号信息。本命令为初级对象成员命令。 参数<1>的名称为“账号名称”,类型为“文本型(text)”,可以被省略。邮件发送账号的名称(一般为发件邮箱地址)。 参数<2>的名称为“账号密码”,类型为“文本型(text)”,可以被省略。邮件发送账号的密码。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取账号名称 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:GetAuthUser 获取当前邮件发送账号名称。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置发件人 (文本型 邮箱,[文本型 名称]) - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:SetSender 设置发件人信息。邮箱地址为空时表示清除邮箱信息。不为空时邮箱地址格式不正确,则返回 假。本命令为初级对象成员命令。 参数<1>的名称为“邮箱”,类型为“文本型(text)”。邮箱地址。 参数<2>的名称为“名称”,类型为“文本型(text)”,可以被省略。邮箱对应的用户名称。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取发件人邮箱 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:GetSenderEmail 获取当前发件人邮箱地址。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取发件人名称 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:GetSenderName 获取当前发件人名称信息。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加收件人 (文本型 邮箱,[文本型 名称]) - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:AddReceiver 添加收件人信息。邮箱地址为空或格式不正确时返回假。本命令为初级对象成员命令。 参数<1>的名称为“邮箱”,类型为“文本型(text)”。邮箱地址。 参数<2>的名称为“名称”,类型为“文本型(text)”,可以被省略。邮箱对应的用户名称。 操作系统需求: Windows 调用格式: 〈存取列表〉 对象.取收件人列表 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:GetReceiverList 取收件人列表。返回[存取列表]对象。列表中为每一个邮箱信息的[存取键值表],主键可使用“#邮箱信息主键_”开头的常量,主键名称:[邮箱] 邮箱地址 [名称] 用户名称。对应的展开式示例:[{邮箱: xxx1@126.com, 名称: xxx1}, {邮箱: xxx2@126.com, 名称: xxx2}]。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加抄送人 (文本型 邮箱,[文本型 名称]) - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:AddCcReceiver 添加抄送人信息。邮箱地址为空或格式不正确时返回假。本命令为初级对象成员命令。 参数<1>的名称为“邮箱”,类型为“文本型(text)”。邮箱地址。 参数<2>的名称为“名称”,类型为“文本型(text)”,可以被省略。邮箱对应的用户名称。 操作系统需求: Windows 调用格式: 〈存取列表〉 对象.取抄送人列表 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:GetCcReceiverList 取抄送人列表。返回[存取列表]对象。列表中为每一个邮箱信息的[存取键值表],主键可使用“#邮箱信息主键_”开头的常量,主键名称:[邮箱] 邮箱地址 [名称] 用户名称。对应的展开式示例:[{邮箱: xxx1@126.com, 名称: xxx1}, {邮箱: xxx2@126.com, 名称: xxx2}]。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加密送人 (文本型 邮箱,[文本型 名称]) - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:AddBccReceiver 添加密送人信息。邮箱地址为空或格式不正确时返回假。本命令为初级对象成员命令。 参数<1>的名称为“邮箱”,类型为“文本型(text)”。邮箱地址。 参数<2>的名称为“名称”,类型为“文本型(text)”,可以被省略。邮箱对应的用户名称。 操作系统需求: Windows 调用格式: 〈存取列表〉 对象.取密送人列表 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:GetBccReceiverList 取密送人列表。返回[存取列表]对象。列表中为每一个邮箱信息的[存取键值表],主键可使用“#邮箱信息主键_”开头的常量,主键名称:[邮箱] 邮箱地址 [名称] 用户名称。对应的展开式示例:[{邮箱: xxx1@126.com, 名称: xxx1}, {邮箱: xxx2@126.com, 名称: xxx2}]。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空收件人 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:ClearReceivers 清空当前邮件的收件人信息。清空内容除了收件人列表外,同时还会清空 抄送人列表 和 密送人列表。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置回复邮箱 (文本型 邮箱,[文本型 名称]) - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:SetReply 设置发件人信息。邮箱地址为空时表示清除邮箱信息。不为空时邮箱地址格式不正确,则返回 假。本命令为初级对象成员命令。 参数<1>的名称为“邮箱”,类型为“文本型(text)”。邮箱地址。 参数<2>的名称为“名称”,类型为“文本型(text)”,可以被省略。邮箱对应的用户名称。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置回复邮箱为发件人 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:SetReplyAsSender 设置回复邮箱信息为发件人邮箱信息。发件人为空时回执邮箱信息也为空。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取回复邮箱地址 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:GetReplyEmail 获取当前回复邮箱地址。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取回复邮箱名称 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:GetReplyName 获取当前回复邮箱名称信息。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置回执邮箱 (文本型 回执邮箱) - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:SetNotification 设置邮件回执邮箱地址。如果为空或空文本则清空回执信息(不执行邮件回执),如果邮件地址不为空且邮件地址错误,则返回 假。本命令为初级对象成员命令。 参数<1>的名称为“回执邮箱”,类型为“文本型(text)”,初始值为“”。如果为空文本则不发送邮件回执信息。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置回执邮箱为发件人 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:SetNotificationAsSender 设置回执邮箱地址为发件人邮箱地址。发件人为空时回执邮箱也为空。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取回执邮箱 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:GetNotification 获取需要回执的邮箱地址。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否需要回执 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:SetNotification 判断当前客户端是否设置了邮件回执信息。如果设置了回执信息,则发送出去的邮件,收件人打开后是会提示是否发送回执信息。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空回执信息 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:ClearNotification 清空邮件回执信息。清空后发送的邮件中将不带回执信息。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置邮件标题 (文本型 邮件标题) - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:SetSubject 设置邮件的标题。发送邮件时,标题文本不能为空。本命令为初级对象成员命令。 参数<1>的名称为“邮件标题”,类型为“文本型(text)”。邮件的标题。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取邮件标题 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:GetSubject 获取邮件标题。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置邮件内容 (文本型 邮件内容) - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:SetContent 设置邮件的内容。发送邮件时,内容文本不能为空。本命令为初级对象成员命令。 参数<1>的名称为“邮件内容”,类型为“文本型(text)”。邮件的内容。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取邮件内容 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:GetContent 获取邮件内容。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置邮件类型 (整数型 邮件类型) - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:SetContentType 设置邮件的类型。本命令为初级对象成员命令。 参数<1>的名称为“邮件类型”,类型为“整数型(int)”。邮件的类型。可使用“#邮件类型_”开头的常量。[0] 文本 [1] HTML。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取邮件类型 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:GetContentType 获取邮件类型。可使用“#邮件类型_”开头的常量进行比较。邮件类型: [0] 文本 [1] HTML。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置分块模式 (逻辑型 是否分块模式) - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:SetMultipartMode 设置邮件内容是否以分块模式发送。如果设置为真,邮件内容按照分块(multipart)模式提交。本命令为初级对象成员命令。 参数<1>的名称为“是否分块模式”,类型为“逻辑型(bool)”。如果设置为真,邮件内容按照分块(multipart)模式提交。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取分块模式 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:IsMultipartMode 判断邮件内容是否以分块模式发送。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加附件 (文本型 附件文件路径) - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:AddAttachment 添加附件文件到邮件中。如果文件不存在则返回 假。本命令为初级对象成员命令。 参数<1>的名称为“附件文件路径”,类型为“文本型(text)”。要添加的附件文件路径。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取附件数 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:GetAttachmentsCount 获取当前邮件附件的数量。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空附件 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:ClearAttachments 清除所有附件信息。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置邮件传输类型 (整数型 传输类型) - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:SetContentTransEncoding 设置邮件传输时使用的编码形式。本命令为初级对象成员命令。 参数<1>的名称为“传输类型”,类型为“整数型(int)”。可使用“#邮件传输类型_”开头的常量进行赋值。一般使用“QuotedPrintable”或者“Base64”类型的编码格式。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取邮件传输类型 () - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:GetContentTransEncoding 获取邮件传输时使用的编码形式。返回整数可与“#邮件传输类型_”开头的常量比较判断具体传输形式。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.发送邮件 ([文本型变量 错误原因],[逻辑型 包含详细错误]) - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:Send 发送邮件。成功返回 真,失败返回 假。本命令为初级对象成员命令。 参数<1>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 参数<2>的名称为“包含详细错误”,类型为“逻辑型(bool)”,可以被省略。是否包含详细错误原因。如果为空则默认为 真。设置为真,则返回的内容中,包含产生错误时服务器返回的错误信息原始内容。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空 (逻辑型 清空账号信息,逻辑型 清空发件人,逻辑型 清空收件人,逻辑型 清空回复邮箱,逻辑型 清空回执信息,逻辑型 清空标题和内容,逻辑型 清空附件) - E2EE服务器套件会员版3.3.6->邮件发送客户端 英文名称:Clear 获取当前邮件附件的数量。本命令为初级对象成员命令。 参数<1>的名称为“清空账号信息”,类型为“逻辑型(bool)”,初始值为“假”。是否清空账号信息。账号信息包括账号用户名和密码。 参数<2>的名称为“清空发件人”,类型为“逻辑型(bool)”,初始值为“假”。是否清空发件人邮箱和名称。 参数<3>的名称为“清空收件人”,类型为“逻辑型(bool)”,初始值为“真”。是否清空当前邮件的收件人信息。清空内容除了收件人列表外,同时还会清空 抄送人列表 和 密送人列表。 参数<4>的名称为“清空回复邮箱”,类型为“逻辑型(bool)”,初始值为“真”。是否清空回复邮箱信息。 参数<5>的名称为“清空回执信息”,类型为“逻辑型(bool)”,初始值为“真”。是否清空邮件回执信息。清空后发送的邮件中将不带回执信息。 参数<6>的名称为“清空标题和内容”,类型为“逻辑型(bool)”,初始值为“真”。是否清空邮件标题和内容。 参数<7>的名称为“清空附件”,类型为“逻辑型(bool)”,初始值为“真”。是否清空附件信息。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:通用日志对象 英文名称:GlobalLogObject 本数据类型为普通类型,共包含 26 个成员命令。 操作系统需求: Windows 通用的日志输出对象。本对象线程安全。 组件事件列表: 调用格式: 〈逻辑型〉 对象.初始化 ([文本型 日志格式]) - E2EE服务器套件会员版3.3.6->通用日志对象 英文名称:Initilize 初始化日志对象。请在添加日志适配器之前执行本操作。本命令为初级对象成员命令。 参数<1>的名称为“日志格式”,类型为“文本型(text)”,可以被省略。日志的输出格式。如果为空或者空文本则默认为:“[%d] [%p] %m%n”。格式说明:[%d] 时间 [%p] 日志类型 [%m] 日志内容 [%n] 换行符。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加文件适配器 (文本型 文件) - E2EE服务器套件会员版3.3.6->通用日志对象 英文名称:AddFileAppender 添加文件适配器。日志会追加到指定文件中。本命令为初级对象成员命令。 参数<1>的名称为“文件”,类型为“文本型(text)”。输出日志的文件路径。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加回滚文件适配器 (文本型 文件,[整数型 最大尺寸]) - E2EE服务器套件会员版3.3.6->通用日志对象 英文名称:AddRollFileAppender 添加一个文件回滚用的适配器。日志会追加到指定文件中,当体积超过指定尺寸后则回滚写入到日志文件中。本命令为初级对象成员命令。 参数<1>的名称为“文件”,类型为“文本型(text)”。输出日志的文件路径。 参数<2>的名称为“最大尺寸”,类型为“整数型(int)”,可以被省略。输出文件的最大尺寸(单位: 字节)。如果为空则默认为 64MB。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加Syslog适配器 (文本型 日志名称,文本型 服务器,[整数型 端口]) - E2EE服务器套件会员版3.3.6->通用日志对象 英文名称:AddSyslogAppender 添加远程Syslog日志适配器。日志将被写入到远程Syslog服务器。本命令为初级对象成员命令。 参数<1>的名称为“日志名称”,类型为“文本型(text)”。输出日志的名称。 参数<2>的名称为“服务器”,类型为“文本型(text)”。远程Syslog服务器IP或主机名称。 参数<3>的名称为“端口”,类型为“整数型(int)”,可以被省略。远程Syslog服务器端口。如果为空则默认为 514。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加系统日志适配器 (文本型 日志名称) - E2EE服务器套件会员版3.3.6->通用日志对象 英文名称:AddWindowsAppender 添加系统日志适配器。日志将被写入到Windows系统日志中。本命令为初级对象成员命令。 参数<1>的名称为“日志名称”,类型为“文本型(text)”。输出到Windows系统日志中的名称。如:E2EE。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加调试日志适配器 () - E2EE服务器套件会员版3.3.6->通用日志对象 英文名称:AddWin32DebugAppender 添加调试日志适配器。日志将被写入到程序调试日志中。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加易语言日志适配器 () - E2EE服务器套件会员版3.3.6->通用日志对象 英文名称:AddEAppender 添加易语言日志适配器。日志将被写入到易语言调试日志中,如果非调试模式则创建失败。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加控制台适配器 () - E2EE服务器套件会员版3.3.6->通用日志对象 英文名称:AddConsoleAppender 添加控制台适配器。日志将被写入到控制台窗口中。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.清空适配器 () - E2EE服务器套件会员版3.3.6->通用日志对象 英文名称:RemoveAllAppenders 清空并删除所有的日志适配器。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取适配器数 () - E2EE服务器套件会员版3.3.6->通用日志对象 英文名称:GetAppendersCount 获取当前的日志适配器数量。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取日志格式 () - E2EE服务器套件会员版3.3.6->通用日志对象 英文名称:GetFormat 获取日志的格式文本信息。格式说明:[%d] 时间 [%p] 日志类型 [%m] 日志内容 [%n] 换行符。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.信息日志 (文本型 日志内容) - E2EE服务器套件会员版3.3.6->通用日志对象 英文名称:Info 写出信息类型的日志。本命令为初级对象成员命令。 参数<1>的名称为“日志内容”,类型为“文本型(text)”。要输出的日志内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.警告日志 (文本型 日志内容) - E2EE服务器套件会员版3.3.6->通用日志对象 英文名称:Warn 写出警告类型的日志。本命令为初级对象成员命令。 参数<1>的名称为“日志内容”,类型为“文本型(text)”。要输出的日志内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.错误日志 (文本型 日志内容) - E2EE服务器套件会员版3.3.6->通用日志对象 英文名称:Error 写出错误类型的日志。本命令为初级对象成员命令。 参数<1>的名称为“日志内容”,类型为“文本型(text)”。要输出的日志内容。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:通用线程池对象 英文名称:ThreadPoolClass 本数据类型为普通类型,共包含 29 个成员命令。 操作系统需求: Windows 通用任务线程池对象。本对象线程安全。如果未进行初始化,则默认最大线程数为3。 组件事件列表: 调用格式: 〈逻辑型〉 对象.初始化 (整数型 最小线程数,逻辑型 是否统计,[子程序指针 线程开始事件],[子程序指针 线程关闭事件],[整数型 最大线程数],[整数型 最大排队数]) - E2EE服务器套件会员版3.3.6->通用线程池对象 英文名称:Init 初始化当前线程池对象。如果线程池正在运行,则返回 假。如果线程数小于1, 则返回 假。本命令为初级对象成员命令。 参数<1>的名称为“最小线程数”,类型为“整数型(int)”。线程池最小线程数。最小线程数必须大于0个,否则返回假。 参数<2>的名称为“是否统计”,类型为“逻辑型(bool)”,初始值为“真”。是否执行任务情况统计。只有为真时,才能通过 取任务数() 命令得到任务统计信息。 参数<3>的名称为“线程开始事件”,类型为“子程序指针(SubPtr)”,可以被省略。线程启动后调用此函数。函数格式:<无返回值>([整数型] 原始线程ID) ============================ .版本 2 .子程序 线程开始事件 .参数 线程ID, 整数型 参数<4>的名称为“线程关闭事件”,类型为“子程序指针(SubPtr)”,可以被省略。线程关闭前调用此函数。函数格式:<无返回值>([整数型] 原始线程ID) ============================ .版本 2 .子程序 线程关闭事件 .参数 线程ID, 整数型 参数<5>的名称为“最大线程数”,类型为“整数型(int)”,可以被省略。线程池最大线程数。为空则默认和最小线程数一致(线程数固定不自增)。当处理任务时队列排队数较多则会自动增加线程,增加后线程总数不超过本参数设定的值。如果小于最小线程数则以最小线程数为准。 参数<6>的名称为“最大排队数”,类型为“整数型(int)”,可以被省略。线程内部任务队列的最大数量。如果为空则默认为-1(不限制)。如果小于-1或者等于0则直接返回假。[-1] 不限制数量。大于0为限定任务队列的最大数。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.启动 () - E2EE服务器套件会员版3.3.6->通用线程池对象 英文名称:Start 启动当前线程池。如果线程池正在运行,则返回 假。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.停止 () - E2EE服务器套件会员版3.3.6->通用线程池对象 英文名称:Stop 停止当前线程池。如果线程池还未运行,则返回 假。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.暂停 () - E2EE服务器套件会员版3.3.6->通用线程池对象 英文名称:Pause 暂停线程池。暂停过程中线程池中的线程将不会执行任务,直到执行“继续”操作。暂停时允许添加任务操作。暂停成功返回真。暂停时正在线程中处理的任务会继续执行直到执行完毕时,对应的线程才会真正的暂停,您可以通过“取任务数”来判断是否还有任务正在处理中。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.继续 () - E2EE服务器套件会员版3.3.6->通用线程池对象 英文名称:Continue 从暂停状态恢复为继续执行。操作成功返回真。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取状态 () - E2EE服务器套件会员版3.3.6->通用线程池对象 英文名称:GetStat 获取当前线程池的状态。返回值说明:[0] 停止 [1] 运行中 [2] 暂停中。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否运行中 () - E2EE服务器套件会员版3.3.6->通用线程池对象 英文名称:IsRunning 判断当前线程池是否正在运行中。可通过 停止 结束所有线程和任务。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.投递任务 ([子程序指针 任务函数],[通用型 投递数据],[文本型 任务名称]) - E2EE服务器套件会员版3.3.6->通用线程池对象 英文名称:AddTask 投递一个任务函数到线程池任务队列中。线程池没有启动则返回 假。在任务函数中可通过 线程池.取回任务数据() 方法取回投递的任务数据。本命令为初级对象成员命令。 参数<1>的名称为“任务函数”,类型为“子程序指针(SubPtr)”,可以被省略。要执行的任务函数。函数格式:<无返回值>([整数型] 投递数据句柄)。在任务函数中可通过 线程池.取回任务数据([投递数据句柄]) 方法取回投递的任务数据 ============================ .版本 2 .子程序 任务处理函数 .参数 投递数据句柄, 整数型 ' // 线程池.取回任务数据(投递数据句柄, 变量) 参数<2>的名称为“投递数据”,类型为“通用型(all)”,可以被省略。要投递给线程的数据。可以为空。支持易语言基础数据类型(整数、短整数、长整数、小数型、双精度小数、逻辑型、日期时间型、文本型和字节集)、[存取键值表]和[存取列表]类型。 参数<3>的名称为“任务名称”,类型为“文本型(text)”,可以被省略。不为空则绑定任务名称。通过 取任务名称() 可以取回名称。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取回任务数据 (整数型 投递数据句柄,通用型变量 数据变量) - E2EE服务器套件会员版3.3.6->通用线程池对象 英文名称:GetParamMap 在投递的函数中取回投递的数据。本命令为初级对象成员命令。 参数<1>的名称为“投递数据句柄”,类型为“整数型(int)”。投递数据句柄参数数据。 参数<2>的名称为“数据变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。要取回数据的目标变量。如果要接收的原始数据类型为存取列表、存取键值表时,此处的变量类型不匹配则直接返回假。如果此处变量为易语言基础数据类型,则队列中的数据将自动转换为此处的变量本身的数据类型。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取线程数 () - E2EE服务器套件会员版3.3.6->通用线程池对象 英文名称:GetThreadCount 获取当前运行中的线程数量。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取最大线程数 () - E2EE服务器套件会员版3.3.6->通用线程池对象 英文名称:GetMaxCount 获取设置的最大线程数。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否统计 () - E2EE服务器套件会员版3.3.6->通用线程池对象 英文名称:IsNeedCount 返回当前线程池是否执行统计操作。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.取任务数 ([子程序指针 任务函数],[整数型 取值类型]) - E2EE服务器套件会员版3.3.6->通用线程池对象 英文名称:GetCount 返回未完成和执行中的任务数。只有初始化时指明进行统计时,才能取回实际任务数。通常在任务数超过线程数时,正在执行的任务总数等同于线程数。本命令为初级对象成员命令。 参数<1>的名称为“任务函数”,类型为“子程序指针(SubPtr)”,可以被省略。要获取任务数的任务函数。如果为空,则返回所有未完成和执行中的总任务数量。 参数<2>的名称为“取值类型”,类型为“整数型(int)”,可以被省略。获取数量的类型。如果为空则默认为“0”(全部)。[0] 获取全部(排队的数量+执行中的数量) [1] 排队数量(正在排队的任务数) [2] 处理中的数量(真正线程中处理的任务数量)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.增加线程 () - E2EE服务器套件会员版3.3.6->通用线程池对象 英文名称:AppendThread 增加一条新的线程到线程池中。如果线程池正在运行,则返回 假。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.等待 ([逻辑型 等待线程结束],[逻辑型 执行处理事件],[整数型 最长等待时间]) - E2EE服务器套件会员版3.3.6->通用线程池对象 英文名称:JoinAll 等待所有线程结束。本命令为初级对象成员命令。 参数<1>的名称为“等待线程结束”,类型为“逻辑型(bool)”,可以被省略。是否等待线程池运行直到结束。如果为空则默认为真。如果为真,线程池状态不为停止状态则直接返回假。如果为假则仅等待所有任务(执行中的和所有排队的任务)执行完毕就返回。 参数<2>的名称为“执行处理事件”,类型为“逻辑型(bool)”,可以被省略。等待过程中是否执行处理事件(作用和易语言 处理事件 一致)。如果为空则默认为假。 参数<3>的名称为“最长等待时间”,类型为“整数型(int)”,可以被省略。最长等待多久的时间(毫秒),到达时间则直接返回。如果为空则默认为“0”(一直等待)。[0] 一直等待知道线程池运行结束或全部任务处理完成。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取任务名称 (整数型 投递数据句柄) - E2EE服务器套件会员版3.3.6->通用线程池对象 英文名称:GetNameByThreadParam 获取任务的名称(如果有绑定)。本命令为初级对象成员命令。 参数<1>的名称为“投递数据句柄”,类型为“整数型(int)”。投递数据句柄参数数据。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.绑定函数名称 (子程序指针 线程函数,[文本型 任务名称]) - E2EE服务器套件会员版3.3.6->通用线程池对象 英文名称:AttachEventName 绑定名称到线程处理函数。在投递任务时如果没有绑定名称则使用此处绑定的名称。本命令为初级对象成员命令。 参数<1>的名称为“线程函数”,类型为“子程序指针(SubPtr)”。要执行的函数子程序指针。 参数<2>的名称为“任务名称”,类型为“文本型(text)”,可以被省略。要绑定的任务名称。如果名称为空则清除名称信息。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:网站客户端 英文名称:HTTPWebClient 本数据类型为普通类型,共包含 63 个成员命令。 操作系统需求: Windows 网站客户端对象(HTTP客户端)。 组件事件列表: 调用格式: 〈逻辑型〉 对象.置保存文件 (文本型 文件路径) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:SetSaveFile 设置下次请求的保存文件路径。一旦设置了本参数,则GET、POST、PUT或 执行请求 等方法时返回的内容都将被写入到指定文件中。而对应方法的返回内容将为空数据。如果文件无法写入,将返回 假。本命令为初级对象成员命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。要保存的文件路径。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.重置 (逻辑型 清空设置) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:Reset 重置对象的属性和状态。本命令为初级对象成员命令。 参数<1>的名称为“清空设置”,类型为“逻辑型(bool)”,初始值为“真”。如果为[真]则清空所有设置和状态。如果为[假],则保留所有设置,只是重置网络请求对象为初始状态(清空Session和Cookie等)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.执行GET (文本型 请求地址,[通用型变量 返回数据],逻辑型 自动转码,[通用型 自定义请求头]) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:Get 执行GET方法。本命令为初级对象成员命令。 参数<1>的名称为“请求地址”,类型为“文本型(text)”。请求的网址。 参数<2>的名称为“返回数据”,类型为“通用型(all)”,可以被省略,提供参数数据时只能提供变量。请求返回的内容存储的变量。允许的变量类型:文本型 和 字节集。如果自动转码过且返回内容为文本,则该返回数据为自动转码为GBK之后的数据。 [文本型变量] 存储返回的网页文本(包括自动转码后的文本) [字节集变量] 存储图片等字节集数据 [其它类型变量] 不支持不写入返回数据。 参数<3>的名称为“自动转码”,类型为“逻辑型(bool)”,初始值为“真”。是否将内容自动转码为易语言GBK编码格式。如果返回内容本身不为文本,则不会进行转码操作。 参数<4>的名称为“自定义请求头”,类型为“通用型(all)”,可以被省略。要设置的HTTP请求头信息。允许的类型:键值表、文本型 和 字节集。 [键值表] 键为请求头名称,值为请求头的值。如:{ "Accept": "*" } [文本型] 每行一条记录,通过“:”分割。如:Accept: * [字节集] 每行一条记录,格式跟 文本型一致 [其它类型] 不支持直接跳过。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.执行POST (文本型 请求地址,[通用型 提交数据],[通用型变量 返回数据],逻辑型 自动转码,[通用型 自定义请求头],[文本型 请求方法]) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:Post 执行POST方法。本命令为初级对象成员命令。 参数<1>的名称为“请求地址”,类型为“文本型(text)”。请求的网址。 参数<2>的名称为“提交数据”,类型为“通用型(all)”,可以被省略。要POST发送的数据。允许的类型:键值表、文本型 和 字节集。 [键值表] 键为提交数据项名称,值为提交数据项对应的值。同名多值的情况则设置值为列表。例如:{ a: [1, 2], b: 2 } 如果要发送文件,则对应的值路径前使用“@file://”开头,标记当前数据项为文件。例如:@file://C:/a.txt [文本] 要提交的文本参数。例如:a=1&b=2,或者XML/JSON的文本内容,对应的文本内容将自动转换为设置的“编码类型” [字节集] 要提交的字节集参数。直接提交数据到服务器,不做任何编码转换工作。 [其它类型] 不支持将直接跳过。 参数<3>的名称为“返回数据”,类型为“通用型(all)”,可以被省略,提供参数数据时只能提供变量。请求返回的内容存储的变量。允许的变量类型:文本型 和 字节集。如果自动转码过且返回内容为文本,则该返回数据为自动转码为GBK之后的数据。 [文本型变量] 存储返回的网页文本(包括自动转码后的文本) [字节集变量] 存储图片等字节集数据 [其它类型变量] 不支持不写入返回数据。 参数<4>的名称为“自动转码”,类型为“逻辑型(bool)”,初始值为“真”。是否将内容自动转码为易语言GBK编码格式。如果返回内容本身不为文本,则不会进行转码操作。 参数<5>的名称为“自定义请求头”,类型为“通用型(all)”,可以被省略。要设置的HTTP请求头信息。允许的类型:键值表、文本型 和 字节集。 [键值表] 键为请求头名称,值为请求头的值。如:{ "Accept": "*" } [文本型] 每行一条记录,通过“:”分割。如:Accept: * [字节集] 每行一条记录,格式跟 文本型一致 [其它类型] 不支持直接跳过。 参数<6>的名称为“请求方法”,类型为“文本型(text)”,可以被省略。使用用户指定的请求方法(大写)执行请求。譬如:POST / PUT / PATCH / DELETE。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.执行PUT文件 (文本型 请求地址,文本型 提交文件,[通用型变量 返回数据],逻辑型 自动转码,[通用型 自定义请求头],[文本型 请求方法]) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:PutFile 执行PUT方法提交文件到服务器。本命令为初级对象成员命令。 参数<1>的名称为“请求地址”,类型为“文本型(text)”。请求的网址。 参数<2>的名称为“提交文件”,类型为“文本型(text)”。要提交的文件路径。 参数<3>的名称为“返回数据”,类型为“通用型(all)”,可以被省略,提供参数数据时只能提供变量。请求返回的内容存储的变量。允许的变量类型:文本型 和 字节集。如果自动转码过且返回内容为文本,则该返回数据为自动转码为GBK之后的数据。 [文本型变量] 存储返回的网页文本(包括自动转码后的文本) [字节集变量] 存储图片等字节集数据 [其它类型变量] 不支持不写入返回数据。 参数<4>的名称为“自动转码”,类型为“逻辑型(bool)”,初始值为“真”。是否将内容自动转码为易语言GBK编码格式。如果返回内容本身不为文本,则不会进行转码操作。 参数<5>的名称为“自定义请求头”,类型为“通用型(all)”,可以被省略。要设置的HTTP请求头信息。允许的类型:键值表、文本型 和 字节集。 [键值表] 键为请求头名称,值为请求头的值。如:{ "Accept": "*" } [文本型] 每行一条记录,通过“:”分割。如:Accept: * [字节集] 每行一条记录,格式跟 文本型一致 [其它类型] 不支持直接跳过。 参数<6>的名称为“请求方法”,类型为“文本型(text)”,可以被省略。使用用户指定的请求方法(大写)执行请求。譬如:POST / PUT / PATCH / DELETE。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.执行PUT数据 (文本型 请求地址,通用型 提交数据,[通用型变量 返回数据],逻辑型 自动转码,[通用型 自定义请求头],[文本型 请求方法]) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:Put 执行PUT方法提交数据到服务器。本命令为初级对象成员命令。 参数<1>的名称为“请求地址”,类型为“文本型(text)”。请求的网址。 参数<2>的名称为“提交数据”,类型为“通用型(all)”。要提交的数据内容。支持的数据类型:文本型(不做任何转码) / 字节集 / 存取键值表(到字节集方法) / 存取列表(到字节集方法),如果本参数的数据为其它类型则方法直接返回 假。 参数<3>的名称为“返回数据”,类型为“通用型(all)”,可以被省略,提供参数数据时只能提供变量。请求返回的内容存储的变量。允许的变量类型:文本型 和 字节集。如果自动转码过且返回内容为文本,则该返回数据为自动转码为GBK之后的数据。 [文本型变量] 存储返回的网页文本(包括自动转码后的文本) [字节集变量] 存储图片等字节集数据 [其它类型变量] 不支持不写入返回数据。 参数<4>的名称为“自动转码”,类型为“逻辑型(bool)”,初始值为“真”。是否将内容自动转码为易语言GBK编码格式。如果返回内容本身不为文本,则不会进行转码操作。 参数<5>的名称为“自定义请求头”,类型为“通用型(all)”,可以被省略。要设置的HTTP请求头信息。允许的类型:键值表、文本型 和 字节集。 [键值表] 键为请求头名称,值为请求头的值。如:{ "Accept": "*" } [文本型] 每行一条记录,通过“:”分割。如:Accept: * [字节集] 每行一条记录,格式跟 文本型一致 [其它类型] 不支持直接跳过。 参数<6>的名称为“请求方法”,类型为“文本型(text)”,可以被省略。使用用户指定的请求方法(大写)执行请求。譬如:POST / PUT / PATCH / DELETE。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.执行请求 (文本型 请求方法,文本型 请求地址,[通用型变量 返回数据],逻辑型 自动转码,[通用型 自定义请求头]) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:DoMethod 执行自定义请求方法。本命令为初级对象成员命令。 参数<1>的名称为“请求方法”,类型为“文本型(text)”。要执行请求的方法。例如:GET、POST、HEAD、PUT。 参数<2>的名称为“请求地址”,类型为“文本型(text)”。请求的网址。 参数<3>的名称为“返回数据”,类型为“通用型(all)”,可以被省略,提供参数数据时只能提供变量。请求返回的内容存储的变量。允许的变量类型:文本型 和 字节集。如果自动转码过且返回内容为文本,则该返回数据为自动转码为GBK之后的数据。 [文本型变量] 存储返回的网页文本(包括自动转码后的文本) [字节集变量] 存储图片等字节集数据 [其它类型变量] 不支持不写入返回数据。 参数<4>的名称为“自动转码”,类型为“逻辑型(bool)”,初始值为“真”。是否将内容自动转码为易语言GBK编码格式。如果返回内容本身不为文本,则不会进行转码操作。 参数<5>的名称为“自定义请求头”,类型为“通用型(all)”,可以被省略。要设置的HTTP请求头信息。允许的类型:键值表、文本型 和 字节集。 [键值表] 键为请求头名称,值为请求头的值。如:{ "Accept": "*" } [文本型] 每行一条记录,通过“:”分割。如:Accept: * [字节集] 每行一条记录,格式跟 文本型一致 [其它类型] 不支持直接跳过。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.执行下载 (文本型 请求地址,文本型 文件路径,[通用型 自定义请求头]) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:Download 执行下载(GET),对应的文件将被写入磁盘。本命令为初级对象成员命令。 参数<1>的名称为“请求地址”,类型为“文本型(text)”。请求的网址。 参数<2>的名称为“文件路径”,类型为“文本型(text)”。下载文件保存的路径。 参数<3>的名称为“自定义请求头”,类型为“通用型(all)”,可以被省略。要设置的HTTP请求头信息。允许的类型:键值表、文本型 和 字节集。 [键值表] 键为请求头名称,值为请求头的值。如:{ "Accept": "*" } [文本型] 每行一条记录,通过“:”分割。如:Accept: * [字节集] 每行一条记录,格式跟 文本型一致 [其它类型] 不支持直接跳过。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.取消请求 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:CancelRequest 取消当前的(下载)请求。只有在下载和设置了进度回调函数时才有效,目前只针对下载和接收数据有效。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否已取消 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:IsRequestCanceled 是否已经取消当前的(下载)请求。当执行过“对象.取消请求”方法后此方法会返回[真]。发起新请求时本状态自动恢复为[假]。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.创建上传文件项 (文本型 文件路径) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:CreateFileFieldByPath 执行POST上传文件时,如果提交参数为键值表,可以通过本方法构造的上传文件参数做为键值表的值来实现文件上传。例如(“表单”变量为【存取键值表】类型):表单.创建(“file”, 客户端.创建上传文件项(“C:/images/head.jpg”) )。本命令为初级对象成员命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。要上传文件的路径。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.创建上传文件项_从字节集 (存取键值表 文件项变量,文本型 文件名称,字节集 文件数据) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:CreateFileFieldByBin 执行POST上传文件时,如果提交参数为键值表,可以通过本方法构造的上传文件参数做为键值表的值来实现文件上传。例如创建文件项(“头像文件”变量为【存取键值表】类型): 客户端.创建上传文件项_从字节集(头像文件,“head.jpg”, 文件数据) 则表单参数为(“表单”变量为【存取键值表】类型): 表单.创建(“file”, 头像文件) 本命令为初级对象成员命令。 参数<1>的名称为“文件项变量”,类型为“存取键值表(JMap)”。上传文件信息的参数变量。 参数<2>的名称为“文件名称”,类型为“文本型(text)”。文件的名称。 参数<3>的名称为“文件数据”,类型为“字节集(bin)”。要提交文件的数据。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置编码 (文本型 编码) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:SetEncoding 设置请求的编码类型。接下来所有提交的数据都将使用该编码类型进行编码。本命令为初级对象成员命令。 参数<1>的名称为“编码”,类型为“文本型(text)”。要提交请求服务器对应的编码。可使用“#文本编码格式_”开头的常量指定。如果为空文本,则不进行任何转码操作。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取编码 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:GetEncoding 获取当前设置的请求编码类型。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.取响应头 (存取键值表 响应头数据) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:GetResponseHeaders 获取服务器返回的所有响应头信息。本命令为初级对象成员命令。 参数<1>的名称为“响应头数据”,类型为“存取键值表(JMap)”。存储响应头的键值表变量。如果是同名称多值的情况,则返回的键值表的值为 存取列表 类型。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取响应头文本 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:GetResponseHeadersText 获取响应头原始文本。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取响应状态 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:GetRepoHTTPCode 获取响应状态。例如:[200] 成功。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取响应状态文本 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:GetRepoHTTPCodeText 获取服务器返回的响应状态文本。例如:200成功返回“OK”。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取协议版本号 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:GetRepoHTTPVersion 获取服务器返回的HTTP协议版本号。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置进度函数 ([子程序指针 常规进度函数],[子程序指针 增强进度函数]) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:SetProgressFunc 设置进度下载回调函数。参数[常规进度函数]和[增强进度函数]二选一。如果都不为空则优先触发[增强进度函数],如果都为[空]则函数作用等同于[对象.清空进度函数]方法。本命令为初级对象成员命令。 参数<1>的名称为“常规进度函数”,类型为“子程序指针(SubPtr)”,可以被省略。要设置的进度回调子程序指针,参数只包含“进度”(本参数跟[增强进度函数]互斥只能使用其中一个)。函数格式:<空>([双精度小数] 进度)。其中进度为0~100的双精度小数。 参数<2>的名称为“增强进度函数”,类型为“子程序指针(SubPtr)”,可以被省略。要设置的进度回调子程序指针,包含“标识”参数(本参数跟[常规进度函数]互斥只能使用其中一个)。函数格式:<空>([整数型] 标识, [双精度小数] 进度, [双精度小数] 总下载长度, [双精度小数] 当前下载长度)。其中进度为0~100的双精度小数。[标识]可以通过 对象.取标识() 和 对象.置标识() 获取和设置。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空进度函数 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:ClearProgressFunc 清空当前设置的所有进度下载函数。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置请求头 (文本型 名称,[文本型 值]) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:SetRequestHeader 设置请求头信息。该请求头将在接下来的所有请求过程中都会被写入。如果 值 为空文本,则删除对应的请求头。本命令为初级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。请求头名称。例如:Accept。 参数<2>的名称为“值”,类型为“文本型(text)”,可以被省略。要设置的值。如果为空文本,则删除对应的请求头配置。例如:*/*。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取请求头 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:GetRequestHeader 获取设置的请求头对应的值。本命令为初级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。请求头名称。例如:Accept。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空请求头 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:ClearRequestHeaders 清空所有设置的请求头信息。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置超时时间 (整数型 连接超时时间,整数型 传输超时时间) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:SetupTimeout 设置请求超时时间。本命令为初级对象成员命令。 参数<1>的名称为“连接超时时间”,类型为“整数型(int)”,初始值为“0”。建立连接的超时时间(单位:秒)。0 为不设置。 参数<2>的名称为“传输超时时间”,类型为“整数型(int)”,初始值为“0”。传输数据的超时时间(单位:秒)。0 为不设置。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取连接超时时间 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:GetTimeoutConn 获取连接的超时时间。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取传输超时时间 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:GetTimeoutRecv 获取传输数据的超时时间。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置代理服务器 ([文本型 代理类型],[文本型 代理地址],[文本型 代理用户名],[文本型 代理密码]) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:SetupProxy 设置代理服务器信息。如果代理类型为空文本,则为清空代理服务器信息。本命令为初级对象成员命令。 参数<1>的名称为“代理类型”,类型为“文本型(text)”,可以被省略。设置网络连接的代理类型。空或空文本为清空代理。[direct] 直连HTTP代理服务器 [socket4] Socket4代理 [socket4a] Socket4A代理 [socket5] Socket5代理。 参数<2>的名称为“代理地址”,类型为“文本型(text)”,可以被省略。设置网络连接的代理主机名端口号等代理地址。例如:127.0.0.1:8080。 参数<3>的名称为“代理用户名”,类型为“文本型(text)”,可以被省略。代理服务器用户名。 参数<4>的名称为“代理密码”,类型为“文本型(text)”,可以被省略。代理服务器密码。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否启用代理 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:IsProxyEnabled 判断当前客户端是否启用代理。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取代理配置 (整数型 配置类型) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:GetProxyConfig 获取代理配置信息。本命令为初级对象成员命令。 参数<1>的名称为“配置类型”,类型为“整数型(int)”。获取代理信息的类型。[0] 代理类型 [1] 代理地址 [2] 代理用户名 [3] 代理密码。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置自动跳转 (逻辑型 是否自动跳转,整数型 自动跳转深度) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:SetAutoReferer 设置自动跳转信息。如果设置了自动跳转,在服务器返回 301 或 302 时将自动跳转到 HTTP 协议头中的“Location”对应的地址。本命令为初级对象成员命令。 参数<1>的名称为“是否自动跳转”,类型为“逻辑型(bool)”,初始值为“真”。配置是否执行自动跳转。 参数<2>的名称为“自动跳转深度”,类型为“整数型(int)”,初始值为“10”。设置自动跳转的深度。为0则不设置深度,直到跳转命中则停止。如果大于0,则如果请求过程中自动跳转次数,超过对应次数将不继续进行跳转。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否自动跳转 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:IsAutoReferer 判断是否自动跳转。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取自动跳转深度 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:GetAutoRefererDepth 获取自动跳转的深度。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取自动跳转头 (存取列表 响应头列表) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:GetAutoRefererHeaders 获取自动跳转时返回的响应头。返回响应头的数量。注意:返回列表中包含最终结果页的响应头(即本次请求的响应头),如果只处理跳转的响应头,请忽略最后一条记录。本命令为中级对象成员命令。 参数<1>的名称为“响应头列表”,类型为“存取列表(JList)”。用来存储响应头的存取列表。按照响应前后顺序存储的。每一次跳转会产生一个新的响应头数据。每个响应头是键值表格式:{ 原始内容: 原始响应头完整文本, <响应头>: 响应内容(同名多条为多行) }。例如:{ “原始内容”: “HTTP/1.1 200 OK\r\nServer: E2EE Server\r\nContent-Type: text/html; charset=UTF-8”,“Server”: “E2EE Server”,“Content-Type”:“text/html; charset=UTF-8” }。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置认证用户 ([文本型 用户名],[文本型 密码]) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:SetAuth 设置请求要使用的auth认证用户信息(对应浏览器弹出的用户名和密码)。如果用户名为空或空文本,则清空认证信息。本命令为初级对象成员命令。 参数<1>的名称为“用户名”,类型为“文本型(text)”,可以被省略。认证用户的名称。如果为空或空文本,则不启用auth认证。 参数<2>的名称为“密码”,类型为“文本型(text)”,可以被省略。认证用户的密码。如果为空或空文本,则不设置认证用户密码。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置Cookie ([文本型 COOKIES]) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:SetCookies 设置下次请求要使用的Cookie内容。使用本参数后,下次请求将不响应Cookie同步状态。本命令为初级对象成员命令。 参数<1>的名称为“COOKIES”,类型为“文本型(text)”,可以被省略。要发送给服务器的Cookies文本。如果为空或者空文本,则不主动发送Cooies数据给服务器(自动使用Cookie同步设置)。Cookie数据格式:name1=value1; name2=value2;。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取Cookie (存取列表 Cookie列表,[文本型 域名]) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:GetCookies 获取当前对象内部关联的Cookie文本内容。返回取到的Cookie数量。本命令为初级对象成员命令。 参数<1>的名称为“Cookie列表”,类型为“存取列表(JList)”。Cookie数据列表。获取Cookie前会被自动清空,内容格式为:[{ "域名","名称","内容","路径","过期时间","是否SESSION","是否泛域名","是否安全传输" }]。可使用“#COOKIE_”开头的常量来获取对应数据。 参数<2>的名称为“域名”,类型为“文本型(text)”,可以被省略。要过滤的域名。如果为空或空文本则返回关联的所有Cookie(不区分域名)。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置同步Cookie (逻辑型 是否同步) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:SetCookieSync 设置是否启用Cookie同步功能。如果启用同步功能,在使用本对象执行下次请求时将延续Cookie信息(从服务器获取的Cookie信息)。本命令为初级对象成员命令。 参数<1>的名称为“是否同步”,类型为“逻辑型(bool)”。是否启用Cookie同步功能。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否同步Cookie () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:IsCookieSync 判断是否同步Cookie信息。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置Cookie文件 (文本型 Cookie) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:SetCookieFile 设置存储Cookie使用的文件。使用此功能,必须使用“置同步Cookie”开启Cookie同步功能后才有效。本命令为初级对象成员命令。 参数<1>的名称为“Cookie”,类型为“文本型(text)”。Cookie文件的路径。文件路径可以不存在,例如:/tmp/cookie。允许设置为空文本。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.重置Cookie同步文件 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:RecreateCookieFile 重新创建Cookie同步文件。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置CURL参数 ([存取键值表 CURL参数]) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:SetCURLParams 设置下次请求要使用的CURL参数(只针对下次请求一次性赋值)。对应CURL的 curl_easy_setopt 命令。如果不提供参数则清空所有自定义CURL参数。如果遇到不支持的值类型或者CURL参数名称,在请求时将自动忽略。本命令为初级对象成员命令。 参数<1>的名称为“CURL参数”,类型为“存取键值表(JMap)”,可以被省略。要设置的CURL参数键值表。键为CURL参数名称文本,值为CURL参数值,值类型支持 数值型、文本型、逻辑型 和 列表(列表同名称多项的情况,值只支持数值、文本和逻辑值)。本参数为空则清空之前设置的所有的CURL参数。示例:{ "CURLOPT_POST": 1, "CURLOPT_USERPWD": "auth:12345" }。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置允许HTTP错误 (逻辑型 是否允许) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:SetIgoneHTTPErrorCode 设置是否允许返回HTTP错误代码的结果。如果允许,则遇到HTTP状态码为404或500等错误时,也能得到返回结果(所有网络请求此时返回 真)。本命令为初级对象成员命令。 参数<1>的名称为“是否允许”,类型为“逻辑型(bool)”。是否允许返回包含错误代码的HTTP请求结果。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否允许HTTP错误 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:IsIgoneHTTPErrorCode 判断是否允许返回HTTP错误代码的结果。如果返回 真,则遇到HTTP状态码为404或500等错误时,也能得到返回结果(所有网络请求此时返回 真)。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置启用处理事件 (逻辑型 是否启用) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:SetEnabledDoEvents 设置是否启用 处理事件()。注意:请不要在多线程中开启此功能。当执行请求会产生阻塞时,为了避免阻塞可开启本参数,作用等同于易语言的 处理事件()。建议使用多线程执行网络请求而不是采用本方法。本命令为初级对象成员命令。 参数<1>的名称为“是否启用”,类型为“逻辑型(bool)”。是否启用处理事件。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否启用处理事件 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:IsEnabledDoEvents 判断是否启用 处理事件()。注意:请不要在多线程中启用。当执行请求会产生阻塞时,为了避免阻塞可开启处理事件参数,作用等同于易语言的 处理事件()。建议使用多线程执行网络请求而不是采用本方法。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置启用CHUNK解码 (逻辑型 是否启用) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:SetChunkEnabled 设置开启Chunk解码模式。除非在已经知道反馈结果为Chunk编码的情况下,否则不建议启用此功能。本命令为初级对象成员命令。 参数<1>的名称为“是否启用”,类型为“逻辑型(bool)”。是否启用Chunk解码模式。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否启用CHUNK解码 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:IsChunkEnabled 判断是否以Chunk模式解码网页数据。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.SSL_设置检测属性 ([整数型 检测域名],[逻辑型 检测证书]) - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:SetSSLVerify 配置SSL的验证设置。本命令为初级对象成员命令。 参数<1>的名称为“检测域名”,类型为“整数型(int)”,可以被省略。配置检测域名属性。[0] 不验证域名 [1] 验证证书是否包含域名 [2] 确认域名匹配证书。如果为空则使用原始设置。 参数<2>的名称为“检测证书”,类型为“逻辑型(bool)”,可以被省略。配置是否检测证书属性。如果为真,则检测服务器的证书是否由正规浏览器认证过的授权CA颁发的。如果为空则使用原始设置。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.SSL_取域名检测值 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:GetSSLVerifyHost 获取SSL域名检测属性值。返回值:[0] 不验证域名 [1] 验证证书是否包含域名 [2] 确认域名匹配证书。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.SSL_是否检测证书 () - E2EE服务器套件会员版3.3.6->网站客户端 英文名称:SetSSLVerifyPeer 是否检测服务器的证书是否由正规浏览器认证过的授权CA颁发的。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:网页内容解析器 英文名称:HTMLParser 本数据类型为普通类型,共包含 28 个成员命令。 操作系统需求: Windows HTML网页内容解析,主要使用CSS选择器选择对象。选择器使用方式参考:http://www.w3school.com.cn/cssref/css_selectors.asp 。 组件事件列表: 调用格式: 〈逻辑型〉 对象.解析 (文本型 HTML内容) - E2EE服务器套件会员版3.3.6->网页内容解析器 英文名称:Parse 解析HTML网页内容。成功返回 真。本命令为初级对象成员命令。 参数<1>的名称为“HTML内容”,类型为“文本型(text)”。网页HTML内容。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.选择 (文本型 CSS选择器) - E2EE服务器套件会员版3.3.6->网页内容解析器 英文名称:Select 通过CSS表达式选择节点,失败返回-1,成功返回节点数。成功后[游标]自动跳转到“首记录前”。本命令为初级对象成员命令。 参数<1>的名称为“CSS选择器”,类型为“文本型(text)”。CSS选择器表达式。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.选择下级 ([整数型 子节点索引],文本型 CSS选择器) - E2EE服务器套件会员版3.3.6->网页内容解析器 英文名称:PushSelect 将当前指定子节点做为根节点,通过CSS表达式选择并跳转到下级节点。失败返回 -1,成功返回节点数(允许为0)。成功后[游标]自动跳转到“首记录前”。当返回值不为-1时,必须通过“返回上级()”方法才能继续上层节点的操作。本命令为中级对象成员命令。 参数<1>的名称为“子节点索引”,类型为“整数型(int)”,可以被省略。子节点索引值。[0] 指定索引为当前[游标]位置(通过“首记录前/到下一条()”方法进行迭代)。大于等于1则指定为子节点位置(效率远低于迭代模式)。如果为空,则默认为[0]。 参数<2>的名称为“CSS选择器”,类型为“文本型(text)”。CSS选择器表达式。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.返回上级 () - E2EE服务器套件会员版3.3.6->网页内容解析器 英文名称:PopSelect 返回到上次执行“选择下级()”方法前的节点。成功返回[真]。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.首记录前 () - E2EE服务器套件会员版3.3.6->网页内容解析器 英文名称:ToTop 将当前节点的[游标]定位到子节点之前,配合“到下一条()”方法可以枚举当前所有节点。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.到下一条 () - E2EE服务器套件会员版3.3.6->网页内容解析器 英文名称:ToNext 将当前节点的[游标]定位到下一个子节点。成功返回[真]。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取数量 () - E2EE服务器套件会员版3.3.6->网页内容解析器 英文名称:Count 取当前选择节点的子节点数量。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取类型 ([整数型 子节点索引]) - E2EE服务器套件会员版3.3.6->网页内容解析器 英文名称:GetType 返回当前选择的子节点类型。[0] 未知/无效 [1] HTML节点 [2] 注释。本命令为初级对象成员命令。 参数<1>的名称为“子节点索引”,类型为“整数型(int)”,可以被省略。子节点索引值。[0] 指定索引为当前[游标]位置(通过“首记录前/到下一条()”方法进行迭代)。大于等于1则指定为子节点位置(效率远低于迭代模式)。如果为空,则默认为[0]。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取标签 ([整数型 子节点索引]) - E2EE服务器套件会员版3.3.6->网页内容解析器 英文名称:GetTag 返回当前选择子节点的标签名称。本命令为初级对象成员命令。 参数<1>的名称为“子节点索引”,类型为“整数型(int)”,可以被省略。子节点索引值。[0] 指定索引为当前[游标]位置(通过“首记录前/到下一条()”方法进行迭代)。大于等于1则指定为子节点位置(效率远低于迭代模式)。如果为空,则默认为[0]。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取文本 ([整数型 子节点索引]) - E2EE服务器套件会员版3.3.6->网页内容解析器 英文名称:GetText 返回当前选择的子节点文本内容。本命令为初级对象成员命令。 参数<1>的名称为“子节点索引”,类型为“整数型(int)”,可以被省略。子节点索引值。[0] 指定索引为当前[游标]位置(通过“首记录前/到下一条()”方法进行迭代)。大于等于1则指定为子节点位置(效率远低于迭代模式)。如果为空,则默认为[0]。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取内部文本 ([整数型 子节点索引]) - E2EE服务器套件会员版3.3.6->网页内容解析器 英文名称:GetInnerText 返回当前选择的子节点内的文本内容。本命令为初级对象成员命令。 参数<1>的名称为“子节点索引”,类型为“整数型(int)”,可以被省略。子节点索引值。[0] 指定索引为当前[游标]位置(通过“首记录前/到下一条()”方法进行迭代)。大于等于1则指定为子节点位置(效率远低于迭代模式)。如果为空,则默认为[0]。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取属性 ([整数型 子节点索引],文本型 属性名称) - E2EE服务器套件会员版3.3.6->网页内容解析器 英文名称:GetAttr 返回当前选择的子节点的HTML属性值。本命令为初级对象成员命令。 参数<1>的名称为“子节点索引”,类型为“整数型(int)”,可以被省略。子节点索引值。[0] 指定索引为当前[游标]位置(通过“首记录前/到下一条()”方法进行迭代)。大于等于1则指定为子节点位置(效率远低于迭代模式)。如果为空,则默认为[0]。 参数<2>的名称为“属性名称”,类型为“文本型(text)”。要获取子节点的属性名称。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取所有属性 ([整数型 子节点索引],存取键值表 属性结果) - E2EE服务器套件会员版3.3.6->网页内容解析器 英文名称:GetAttrs 返回当前选择的子节点的所有属性值到[属性结果]参数中。本命令为初级对象成员命令。 参数<1>的名称为“子节点索引”,类型为“整数型(int)”,可以被省略。子节点索引值。[0] 指定索引为当前[游标]位置(通过“首记录前/到下一条()”方法进行迭代)。大于等于1则指定为子节点位置(效率远低于迭代模式)。如果为空,则默认为[0]。 参数<2>的名称为“属性结果”,类型为“存取键值表(JMap)”。存取返回属性结果的键值表。主键为属性名称,值为属性值。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取下级文本 ([整数型 子节点索引],文本型 CSS选择器) - E2EE服务器套件会员版3.3.6->网页内容解析器 英文名称:GetSubText 返回当前选择的子节点内,子节点的文本内容。本命令为初级对象成员命令。 参数<1>的名称为“子节点索引”,类型为“整数型(int)”,可以被省略。子节点索引值。[0] 指定索引为当前[游标]位置(通过“首记录前/到下一条()”方法进行迭代)。大于等于1则指定为子节点位置(效率远低于迭代模式)。如果为空,则默认为[0]。 参数<2>的名称为“CSS选择器”,类型为“文本型(text)”。下级节点的CSS选择器表达式。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取下级内部文本 ([整数型 子节点索引],文本型 CSS选择器) - E2EE服务器套件会员版3.3.6->网页内容解析器 英文名称:GetSubInnerText 返回当前选择的子节点内,子节点的内部文本内容。本命令为初级对象成员命令。 参数<1>的名称为“子节点索引”,类型为“整数型(int)”,可以被省略。子节点索引值。[0] 指定索引为当前[游标]位置(通过“首记录前/到下一条()”方法进行迭代)。大于等于1则指定为子节点位置(效率远低于迭代模式)。如果为空,则默认为[0]。 参数<2>的名称为“CSS选择器”,类型为“文本型(text)”。下级节点的CSS选择器表达式。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空 () - E2EE服务器套件会员版3.3.6->网页内容解析器 英文名称:Clear 清空当前解析器。所有内容和数据都会被清空。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:加解密对象 英文名称:JCrypto 本数据类型为普通类型,共包含 37 个成员命令。 操作系统需求: Windows 加解密工具对象。本对象线程安全。主要包含DES/AES/RSA/MD5/SHA1/SHA256/SHA512/MDC2/DSS1/RIPEMD160/HMAC等加解密算法 。 组件事件列表: 调用格式: 〈文本型〉 对象.取哈希码 (文本型 哈希算法,通用型 数据内容,[整数型 输出方式]) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:GetHash 获取数据的哈希码。可以使用 MD5 或 SHA-256 等。本命令为初级对象成员命令。 参数<1>的名称为“哈希算法”,类型为“文本型(text)”。哈希算法。可使用“#哈希算法_”开头的常量指定。 参数<2>的名称为“数据内容”,类型为“通用型(all)”。要执行哈希运算的数据内容。支持 文本型 和 字节集。 参数<3>的名称为“输出方式”,类型为“整数型(int)”,可以被省略。返回内容的输出方式。可使用“#文本内容类型_”开头的常量指定输出形式。如果为空则默认为 十六进制小写文本。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取HMAC值 (文本型 哈希算法,通用型 数据,通用型 密码,[整数型 输出方式]) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:GetHMAC 计算HMAC结果。本命令为初级对象成员命令。 参数<1>的名称为“哈希算法”,类型为“文本型(text)”。哈希算法。可使用“#哈希算法_”开头的常量指定。 参数<2>的名称为“数据”,类型为“通用型(all)”。要执行HMAC运算的数据内容。支持 文本型 和 字节集。 参数<3>的名称为“密码”,类型为“通用型(all)”。要执行HMAC运算的密码。支持 文本型 和 字节集。 参数<4>的名称为“输出方式”,类型为“整数型(int)”,可以被省略。返回内容的输出方式。可使用“#文本内容类型_”开头的常量指定输出形式。如果为空则默认为 十六进制小写文本。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取CMAC值 (文本型 加密算法,通用型 数据,通用型 密码,[整数型 输出方式]) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:GetCMAC 获取数据的CMAC值。关于CMAC请自行百度。本命令为中级对象成员命令。 参数<1>的名称为“加密算法”,类型为“文本型(text)”。加密算法。可使用“#算法_”开头的常量指定。具体请根据CMAC使用场景选择正确的算法(并非所有算法都支持CMAC)。 参数<2>的名称为“数据”,类型为“通用型(all)”。要提取CMAC的来源数据内容。支持 文本型 和 字节集。 参数<3>的名称为“密码”,类型为“通用型(all)”。加密密码。支持 文本型 和 字节集。 参数<4>的名称为“输出方式”,类型为“整数型(int)”,可以被省略。返回内容的输出方式。可使用“#文本内容类型_”开头的常量指定输出形式。如果为空则默认为 十六进制小写文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.加密数据 (文本型 加密算法,通用型 数据,通用型 密码,通用型变量 输出变量,[整数型 填充类型],[字节集 IV偏移],[整数型 文本输出方式]) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:Encrypt 执行数据加密操作。兼容 1.7+。本命令为初级对象成员命令。 参数<1>的名称为“加密算法”,类型为“文本型(text)”。加密算法。可使用“#算法_”和“#DES算法_”、“#AES算法_”开头的常量指定算法。 参数<2>的名称为“数据”,类型为“通用型(all)”。要加解密的数据内容。支持 文本型 和 字节集。 参数<3>的名称为“密码”,类型为“通用型(all)”。要加解密的密码。支持 文本型 和 字节集。 参数<4>的名称为“输出变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。存储加解密结果的变量。支持 文本型 和 字节集 类型的变量。 参数<5>的名称为“填充类型”,类型为“整数型(int)”,可以被省略。加解密数据的填充类型。可以使用“#填充方式_”开头的常量指定填充方式。如果为空则默认为 无填充。 参数<6>的名称为“IV偏移”,类型为“字节集(bin)”,可以被省略。IV偏移数据。如果是ECB模式,可以不填。默认为16.24.32个字节长度的字节集(填充为0)。 参数<7>的名称为“文本输出方式”,类型为“整数型(int)”,可以被省略。输出变量为文本时输出内容的类型。只有输出变量类型为文本型时此参数才有效。可以使用“#文本内容类型_”开头的常量指定输出文本的类型。如果为空则默认为 十六进制_大写 格式输出。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.加密数据2 (文本型 加密算法,通用型 数据,通用型 密码,通用型变量 输出变量,[整数型 填充类型],[字节集 IV偏移],[整数型 文本输出方式]) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:Encrypt2 执行数据加密操作。本函数为更标准的方法,但不保证所有算法都有效,请根据情况选择“加密数据”和“加密数据2”算法。本命令为初级对象成员命令。 参数<1>的名称为“加密算法”,类型为“文本型(text)”。加密算法。可使用“#算法_”和“#DES算法_”、“#AES算法_”开头的常量指定算法。 参数<2>的名称为“数据”,类型为“通用型(all)”。要加解密的数据内容。支持 文本型 和 字节集。 参数<3>的名称为“密码”,类型为“通用型(all)”。要加解密的密码。支持 文本型 和 字节集。 参数<4>的名称为“输出变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。存储加解密结果的变量。支持 文本型 和 字节集 类型的变量。 参数<5>的名称为“填充类型”,类型为“整数型(int)”,可以被省略。加解密数据的填充类型。可以使用“#填充方式_”开头的常量指定填充方式。如果为空则默认为 无填充。 参数<6>的名称为“IV偏移”,类型为“字节集(bin)”,可以被省略。IV偏移数据。如果是ECB模式,可以不填。默认为16.24.32个字节长度的字节集(填充为0)。 参数<7>的名称为“文本输出方式”,类型为“整数型(int)”,可以被省略。输出变量为文本时输出内容的类型。只有输出变量类型为文本型时此参数才有效。可以使用“#文本内容类型_”开头的常量指定输出文本的类型。如果为空则默认为 十六进制_大写 格式输出。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.解密数据 (文本型 加密算法,通用型 数据,通用型 密码,通用型变量 输出变量,[整数型 填充类型],[字节集 IV偏移],[整数型 文本输出方式]) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:Decrypt 执行数据解密操作。兼容 1.7+。本命令为初级对象成员命令。 参数<1>的名称为“加密算法”,类型为“文本型(text)”。加密算法。可使用“#算法_”和“#DES算法_”、“#AES算法_”开头的常量指定算法。 参数<2>的名称为“数据”,类型为“通用型(all)”。要加解密的数据内容。支持 文本型 和 字节集。 参数<3>的名称为“密码”,类型为“通用型(all)”。要加解密的密码。支持 文本型 和 字节集。 参数<4>的名称为“输出变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。存储加解密结果的变量。支持 文本型 和 字节集 类型的变量。 参数<5>的名称为“填充类型”,类型为“整数型(int)”,可以被省略。加解密数据的填充类型。可以使用“#填充方式_”开头的常量指定填充方式。如果为空则默认为 无填充。 参数<6>的名称为“IV偏移”,类型为“字节集(bin)”,可以被省略。IV偏移数据。如果是ECB模式,可以不填。默认为16.24.32个字节长度的字节集(填充为0)。 参数<7>的名称为“文本输出方式”,类型为“整数型(int)”,可以被省略。输出变量为文本时输出内容的类型。只有输出变量类型为文本型时此参数才有效。可以使用“#文本内容类型_”开头的常量指定输出文本的类型。如果为空则默认为 十六进制_大写 格式输出。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.解密数据2 (文本型 加密算法,通用型 数据,通用型 密码,通用型变量 输出变量,[整数型 填充类型],[字节集 IV偏移],[整数型 文本输出方式]) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:Decrypt2 执行数据解密操作,解密失败或padding验证失败会返回假。本函数为更标准的方法,但不保证所有算法都有效,请根据情况选择“解密数据”和“解密数据2”算法。本命令为初级对象成员命令。 参数<1>的名称为“加密算法”,类型为“文本型(text)”。加密算法。可使用“#算法_”和“#DES算法_”、“#AES算法_”开头的常量指定算法。 参数<2>的名称为“数据”,类型为“通用型(all)”。要加解密的数据内容。支持 文本型 和 字节集。 参数<3>的名称为“密码”,类型为“通用型(all)”。要加解密的密码。支持 文本型 和 字节集。 参数<4>的名称为“输出变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。存储加解密结果的变量。支持 文本型 和 字节集 类型的变量。 参数<5>的名称为“填充类型”,类型为“整数型(int)”,可以被省略。加解密数据的填充类型。可以使用“#填充方式_”开头的常量指定填充方式。如果为空则默认为 无填充。 参数<6>的名称为“IV偏移”,类型为“字节集(bin)”,可以被省略。IV偏移数据。如果是ECB模式,可以不填。默认为16.24.32个字节长度的字节集(填充为0)。 参数<7>的名称为“文本输出方式”,类型为“整数型(int)”,可以被省略。输出变量为文本时输出内容的类型。只有输出变量类型为文本型时此参数才有效。可以使用“#文本内容类型_”开头的常量指定输出文本的类型。如果为空则默认为 十六进制_大写 格式输出。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.加密数据GCM (文本型 算法,通用型 数据,通用型 密码,通用型变量 输出变量,[整数型 附加验证数据],[字节集 IV偏移],[整数型 TAG长度],[字节集变量 TAG数据],[整数型 文本输出方式]) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:EncryptGCM 进行GCM算法加密。支持AEAD,可指定AAD。本命令为中级对象成员命令。 参数<1>的名称为“算法”,类型为“文本型(text)”。算法名称。可使用“#算法_GCM_”开头的常量指定GCM算法。 参数<2>的名称为“数据”,类型为“通用型(all)”。要加解密的数据内容。支持 文本型 和 字节集。 参数<3>的名称为“密码”,类型为“通用型(all)”。要加解密的密码。支持 文本型 和 字节集。 参数<4>的名称为“输出变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。存储加解密结果的变量。支持 文本型 和 字节集 类型的变量。 参数<5>的名称为“附加验证数据”,类型为“整数型(int)”,可以被省略。附加验证数据AAD。支持 文本型 和 字节集 类型的变量。 参数<6>的名称为“IV偏移”,类型为“字节集(bin)”,可以被省略。IV偏移数据。 参数<7>的名称为“TAG长度”,类型为“整数型(int)”,可以被省略。指定提取数据的tag长度。 参数<8>的名称为“TAG数据”,类型为“字节集(bin)”,可以被省略,提供参数数据时只能提供变量。返回数据提取出的用于校验的tag数据。 参数<9>的名称为“文本输出方式”,类型为“整数型(int)”,可以被省略。输出变量为文本时输出内容的类型。只有输出变量类型为文本型时此参数才有效。可以使用“#文本内容类型_”开头的常量指定输出文本的类型。如果为空则默认为 十六进制_大写 格式输出。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.解密数据GCM (文本型 算法,通用型 数据,通用型 密码,通用型变量 输出变量,[整数型 附加验证数据],[字节集 IV偏移],字节集变量 TAG数据,[整数型 文本输出方式]) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:DecryptGCM 进行GCM算法解密。支持AEAD,可指定AAD。指定了tag后将进行数据校验,校验成功才会返回 真。本命令为中级对象成员命令。 参数<1>的名称为“算法”,类型为“文本型(text)”。算法名称。可使用“#算法_GCM_”开头的常量指定GCM算法。 参数<2>的名称为“数据”,类型为“通用型(all)”。要加解密的数据内容。支持 文本型 和 字节集。 参数<3>的名称为“密码”,类型为“通用型(all)”。要加解密的密码。支持 文本型 和 字节集。 参数<4>的名称为“输出变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。存储加解密结果的变量。支持 文本型 和 字节集 类型的变量。 参数<5>的名称为“附加验证数据”,类型为“整数型(int)”,可以被省略。附加验证数据AAD。支持 文本型 和 字节集 类型的变量。 参数<6>的名称为“IV偏移”,类型为“字节集(bin)”,可以被省略。IV偏移数据。 参数<7>的名称为“TAG数据”,类型为“字节集(bin)”,提供参数数据时只能提供变量。返回数据提取出的用于校验的tag数据。 参数<8>的名称为“文本输出方式”,类型为“整数型(int)”,可以被省略。输出变量为文本时输出内容的类型。只有输出变量类型为文本型时此参数才有效。可以使用“#文本内容类型_”开头的常量指定输出文本的类型。如果为空则默认为 十六进制_大写 格式输出。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.加密数据CCM (文本型 算法,通用型 数据,通用型 密码,通用型变量 输出变量,[整数型 附加验证数据],[字节集 IV偏移],[整数型 TAG长度],[字节集变量 TAG数据],[整数型 文本输出方式]) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:EncryptCCM 进行CCM算法加密。支持AEAD,可指定AAD。本命令为中级对象成员命令。 参数<1>的名称为“算法”,类型为“文本型(text)”。算法名称。可使用“#算法_CCM_”开头的常量指定CCM算法。 参数<2>的名称为“数据”,类型为“通用型(all)”。要加解密的数据内容。支持 文本型 和 字节集。 参数<3>的名称为“密码”,类型为“通用型(all)”。要加解密的密码。支持 文本型 和 字节集。 参数<4>的名称为“输出变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。存储加解密结果的变量。支持 文本型 和 字节集 类型的变量。 参数<5>的名称为“附加验证数据”,类型为“整数型(int)”,可以被省略。附加验证数据AAD。支持 文本型 和 字节集 类型的变量。 参数<6>的名称为“IV偏移”,类型为“字节集(bin)”,可以被省略。IV偏移数据。 参数<7>的名称为“TAG长度”,类型为“整数型(int)”,可以被省略。指定提取数据的tag长度。 参数<8>的名称为“TAG数据”,类型为“字节集(bin)”,可以被省略,提供参数数据时只能提供变量。返回数据提取出的用于校验的tag数据。 参数<9>的名称为“文本输出方式”,类型为“整数型(int)”,可以被省略。输出变量为文本时输出内容的类型。只有输出变量类型为文本型时此参数才有效。可以使用“#文本内容类型_”开头的常量指定输出文本的类型。如果为空则默认为 十六进制_大写 格式输出。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.解密数据CCM (文本型 算法,通用型 数据,通用型 密码,通用型变量 输出变量,[整数型 附加验证数据],[字节集 IV偏移],字节集变量 TAG数据,[整数型 文本输出方式]) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:DecryptCCM 进行CCM算法解密。支持AEAD,可指定AAD。指定了tag后将进行数据校验,校验成功才会返回 真。本命令为中级对象成员命令。 参数<1>的名称为“算法”,类型为“文本型(text)”。算法名称。可使用“#算法_CCM_”开头的常量指定CCM算法。 参数<2>的名称为“数据”,类型为“通用型(all)”。要加解密的数据内容。支持 文本型 和 字节集。 参数<3>的名称为“密码”,类型为“通用型(all)”。要加解密的密码。支持 文本型 和 字节集。 参数<4>的名称为“输出变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。存储加解密结果的变量。支持 文本型 和 字节集 类型的变量。 参数<5>的名称为“附加验证数据”,类型为“整数型(int)”,可以被省略。附加验证数据AAD。支持 文本型 和 字节集 类型的变量。 参数<6>的名称为“IV偏移”,类型为“字节集(bin)”,可以被省略。IV偏移数据。 参数<7>的名称为“TAG数据”,类型为“字节集(bin)”,提供参数数据时只能提供变量。返回数据提取出的用于校验的tag数据。 参数<8>的名称为“文本输出方式”,类型为“整数型(int)”,可以被省略。输出变量为文本时输出内容的类型。只有输出变量类型为文本型时此参数才有效。可以使用“#文本内容类型_”开头的常量指定输出文本的类型。如果为空则默认为 十六进制_大写 格式输出。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.创建SM2密钥对 (字节集变量 公钥,字节集变量 私钥) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:SM2CreateKeyPair 创建国密SM2密钥对。公钥长度65字节,私钥长度32字节。本命令为初级对象成员命令。 参数<1>的名称为“公钥”,类型为“字节集(bin)”,提供参数数据时只能提供变量。公钥数据。长度为固定的65字节,不需要提前申请空间。成功时本参数指定变量被写入定长(65字节)公钥数据,失败时变量被清空。 参数<2>的名称为“私钥”,类型为“字节集(bin)”,提供参数数据时只能提供变量。私钥数据。长度为固定的32字节,不需要提前申请空间。成功时本参数指定变量被写入定长(32字节)私钥数据,失败时变量被清空。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.加密数据SM2 (字节集 公钥,字节集 待加密数据,字节集变量 加密后的数据) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:EncryptSM2 通过国密SM2对数据进行加密。成功返回 真。本命令为初级对象成员命令。 参数<1>的名称为“公钥”,类型为“字节集(bin)”。公钥数据。长度为固定的65字节。 参数<2>的名称为“待加密数据”,类型为“字节集(bin)”。需要进行加密的数据。 参数<3>的名称为“加密后的数据”,类型为“字节集(bin)”,提供参数数据时只能提供变量。加密之后的数据内容。加密失败时本参数指定的变量将被清空。注意:此数据包含了SM2算法结果c1|c2|c3。其中前 65 个字节是c1,尾部 32 个字节是 c3,中间的是 c2。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.解密数据SM2 (字节集 私钥,字节集 待解密数据,字节集变量 解密后的数据) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:DecryptSM2 通过国密SM2对数据进行解密。成功返回 真。本命令为初级对象成员命令。 参数<1>的名称为“私钥”,类型为“字节集(bin)”。私钥数据。长度为固定的32字节。 参数<2>的名称为“待解密数据”,类型为“字节集(bin)”。需要进行解密的数据。注意:数据前 65 个字节是c1,尾部 32 个字节是 c3,中间的是 c2。 参数<3>的名称为“解密后的数据”,类型为“字节集(bin)”,提供参数数据时只能提供变量。解密之后的数据内容。解密失败时本参数指定的变量将被清空。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.开始哈希 (文本型 哈希算法) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:HashBegin 开始哈希处理。用于大数据分步提取数据特征时使用。使用流程:开始哈希 -> 更新哈希(可多次执行追加数据) -> 完成哈希(获取结果)。执行前会清除本对象中所有其它算法相关的数据(包括还未执行 完成哈希() 处理的数据)。本命令为初级对象成员命令。 参数<1>的名称为“哈希算法”,类型为“文本型(text)”。哈希算法。可使用“#哈希算法_”开头的常量指定。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.更新哈希 (通用型 数据内容) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:HashUpdate 添加要提取哈希的数据。本命令为初级对象成员命令。 参数<1>的名称为“数据内容”,类型为“通用型(all)”。追加要提取特征的数据内容。支持 文本型 和 字节集。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.完成哈希 ([整数型 输出方式]) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:HashFinish 返回提取特征的结果值文本。本命令为初级对象成员命令。 参数<1>的名称为“输出方式”,类型为“整数型(int)”,可以被省略。返回内容的输出方式。可使用“#文本内容类型_”开头的常量指定输出形式。如果为空则默认为 十六进制小写文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.开始HMAC (文本型 哈希算法,通用型 密码) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:HMACBegin 开始提取HMAC。用于大数据分步提取数据特征时使用。使用流程:开始HMAC -> 更新HMAC(可多次执行追加数据) -> 完成HMAC(获取结果)。执行前会清除本对象中所有其它算法相关的数据(包括还未执行 完成HMAC 处理的数据)。本命令为初级对象成员命令。 参数<1>的名称为“哈希算法”,类型为“文本型(text)”。哈希算法。可使用“#哈希算法_”开头的常量指定。 参数<2>的名称为“密码”,类型为“通用型(all)”。要提取特征的密码。支持 文本型 和 字节集。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.更新HMAC (通用型 数据内容) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:HMACUpdate 添加要提取HMAC的数据。本命令为初级对象成员命令。 参数<1>的名称为“数据内容”,类型为“通用型(all)”。追加要提取特征的数据内容。支持 文本型 和 字节集。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.完成HMAC ([整数型 输出方式]) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:HMACFinish 返回提取特征的结果值文本。本命令为初级对象成员命令。 参数<1>的名称为“输出方式”,类型为“整数型(int)”,可以被省略。返回内容的输出方式。可使用“#文本内容类型_”开头的常量指定输出形式。如果为空则默认为 十六进制小写文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.开始CMAC (文本型 加密算法,通用型 密码) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:CMACBegin 开始提取CMAC。用于大数据分步提取数据特征时使用。使用流程:开始CMAC -> 更新CMAC(可多次执行追加数据) -> 完成CMAC(获取结果)。执行前会清除本对象中所有其它算法相关的数据(包括还未执行 完成CMAC 处理的数据)。本命令为初级对象成员命令。 参数<1>的名称为“加密算法”,类型为“文本型(text)”。加密算法。可使用“#算法_”开头的常量指定。具体请根据CMAC使用场景选择正确的算法(并非所有算法都支持CMAC)。 参数<2>的名称为“密码”,类型为“通用型(all)”。要提取特征的密码。支持 文本型 和 字节集。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.更新CMAC (通用型 数据内容) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:CMACUpdate 添加要提取CMAC的数据。本命令为初级对象成员命令。 参数<1>的名称为“数据内容”,类型为“通用型(all)”。追加要提取特征的数据内容。支持 文本型 和 字节集。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.完成CMAC ([整数型 输出方式]) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:CMACFinish 返回提取特征的结果值文本。本命令为初级对象成员命令。 参数<1>的名称为“输出方式”,类型为“整数型(int)”,可以被省略。返回内容的输出方式。可使用“#文本内容类型_”开头的常量指定输出形式。如果为空则默认为 十六进制小写文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否支持 (文本型 算法名称) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:IsAccessType 通过算法名称或哈希算法名称,判断是否支持对应算法的加解密或取哈希值操作。本命令为初级对象成员命令。 参数<1>的名称为“算法名称”,类型为“文本型(text)”。算法名称或哈希算法的名称。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取算法常量 (文本型 加密算法,[整数型变量 密码长度变量],[整数型变量 IV偏移长度变量],[整数型变量 分块尺寸变量]) - E2EE服务器套件会员版3.3.6->加解密对象 英文名称:GetCryptoCommon 获取算法相关的常量值。本命令为初级对象成员命令。 参数<1>的名称为“加密算法”,类型为“文本型(text)”。加密算法。可使用“#算法_”和“#DES算法_”、“#AES算法_”开头的常量指定算法。 参数<2>的名称为“密码长度变量”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。存储密码长度的变量。 参数<3>的名称为“IV偏移长度变量”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。存储IV偏移长度的变量。返回IV偏移量数据的长度值。 参数<4>的名称为“分块尺寸变量”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。存储算法分块尺寸的变量。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:内存链接库 英文名称:MemDLL 本数据类型为普通类型,共包含 10 个成员命令。 操作系统需求: Windows 从内存/临时释放/文件加载链接库。加载和释放为非线程安全,其它命令安全。 组件事件列表: 调用格式: 〈逻辑型〉 对象.加载内存库 (字节集 链接库数据) - E2EE服务器套件会员版3.3.6->内存链接库 英文名称:LoadMemDll 从数据加载动态链接库DLL/EXE到内存。本命令为初级对象成员命令。 参数<1>的名称为“链接库数据”,类型为“字节集(bin)”。动态链接库或EXE的数据。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.加载临时库 ([文本型 库名称],字节集 链接库数据) - E2EE服务器套件会员版3.3.6->内存链接库 英文名称:LoadTmpDll 从数据加载链接库DLL并动态释放到临时目录,然后从临时目录加载链接库。本命令为初级对象成员命令。 参数<1>的名称为“库名称”,类型为“文本型(text)”,可以被省略。要释放到临时目录的库文件名称。如果为空则使用临时文件名。 参数<2>的名称为“链接库数据”,类型为“字节集(bin)”。要释放到临时目录的动态链接库的数据(只支持动态DLL链接库)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.加载文件库 (文本型 文件路径) - E2EE服务器套件会员版3.3.6->内存链接库 英文名称:LoadFileDll 从动态链接库文件直接加载DLL。本命令为初级对象成员命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。要加载的动态链接库路径(只支持动态DLL链接库)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否已加载 () - E2EE服务器套件会员版3.3.6->内存链接库 英文名称:IsLoaded 判断链接库是否已经加载。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取函数地址 (文本型 函数名称) - E2EE服务器套件会员版3.3.6->内存链接库 英文名称:GetProc 获取函数的地址。本命令为初级对象成员命令。 参数<1>的名称为“函数名称”,类型为“文本型(text)”。要获取地址的函数名称。 操作系统需求: Windows 调用格式: 〈子程序指针〉 对象.取函数指针 (文本型 函数名称) - E2EE服务器套件会员版3.3.6->内存链接库 英文名称:GetProcAsSubPtr 获取函数为子程序指针。本命令为初级对象成员命令。 参数<1>的名称为“函数名称”,类型为“文本型(text)”。要获取地址的函数名称。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.释放 () - E2EE服务器套件会员版3.3.6->内存链接库 英文名称:UnLoad 释放当前加载库。本命令为初级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:RSA加解密 英文名称:JRSA 本数据类型为普通类型,共包含 27 个成员命令。 操作系统需求: Windows RSA加解密对象。本对象线程安全。在使用前请先了解下RSA加解密基本形式,RSA公钥加密数据 需要 私钥解密。反之,私钥加密数据 需要 公钥解密。通常 使用私钥对数据进行 签名 操作,而使用 公钥 对数据进行验签。载入公私钥 和 创建密钥对 不是线程安全的。加解密和签名验签等线程安全。 组件事件列表: 调用格式: 〈逻辑型〉 对象.创建密钥对 (整数型 位数,长整数型 公钥指数,[文本型 私钥密码],[整数型 输出格式],文本型变量 公钥变量,文本型变量 私钥变量,[文本型 加密算法]) - E2EE服务器套件会员版3.3.6->RSA加解密 英文名称:GenerateKey 创建密钥对。成功返回真。本命令为初级对象成员命令。 参数<1>的名称为“位数”,类型为“整数型(int)”,初始值为“1024”。要创建RSA的位数。如果为0则默认为 1024。 参数<2>的名称为“公钥指数”,类型为“长整数型(int64)”,初始值为“65537”。指定公钥指数。必须为质数。可使用“#RSA公钥指数_”开头的常量。如果为空或者0则默认为 #RSA公钥指数_F4(65537)。 参数<3>的名称为“私钥密码”,类型为“文本型(text)”,可以被省略。私钥密码(证书密码)。可以为空。 参数<4>的名称为“输出格式”,类型为“整数型(int)”,可以被省略。RSA公钥/私钥的输出格式。可以使用“#RSA输出格式_”开头的常量指定,如果为空则默认为 PKCS#1 格式。 参数<5>的名称为“公钥变量”,类型为“文本型(text)”,提供参数数据时只能提供变量。输出RSA公钥的变量。支持 文本型 和 字节集 类型的变量。文本型时可指定文本输出格式。 参数<6>的名称为“私钥变量”,类型为“文本型(text)”,提供参数数据时只能提供变量。输出RSA私钥的变量。支持 文本型 和 字节集 类型的变量。文本型时可指定文本输出格式。 参数<7>的名称为“加密算法”,类型为“文本型(text)”,可以被省略。如果密码不为空则必须设置加密算法,否则会生成失败。可使用“#算法_”和“#DES算法_”、“#AES算法_”开头的常量指定算法。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.载入密钥对 ([文本型 公钥数据],[文本型 私钥数据],[文本型 私钥密码]) - E2EE服务器套件会员版3.3.6->RSA加解密 英文名称:LoadByKey 加载密钥对。成功返回真。允许只使用公钥数据创建 或者 只使用私钥数据创建。如果公私钥数据都为空,则直接返回假。如果公私钥任意一种载入成功则返回真,可通过“是否存在公钥”和“是否存在私钥”方法进行判断。本命令为初级对象成员命令。 参数<1>的名称为“公钥数据”,类型为“文本型(text)”,可以被省略。RSA公钥数据。支持 PKCS 格式文本 和 Base64 文本。为空时则只加载 私钥数据。 参数<2>的名称为“私钥数据”,类型为“文本型(text)”,可以被省略。RSA私钥数据。支持 PKCS 格式文本 和 Base64 文本。为空时则只加载 公钥数据。 参数<3>的名称为“私钥密码”,类型为“文本型(text)”,可以被省略。RSA私钥密码。为空或空文本时则不使用密码。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.载入公钥 (通用型 秘钥数据) - E2EE服务器套件会员版3.3.6->RSA加解密 英文名称:LoadPublishKey 加载公钥数据。支持PKCS格式数据和Base64文本。成功返回真。本命令为初级对象成员命令。 参数<1>的名称为“秘钥数据”,类型为“通用型(all)”。支持 文本型 和 字节集。支持PKCS格式数据和Base64文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.载入私钥 (通用型 秘钥数据,[文本型 密码]) - E2EE服务器套件会员版3.3.6->RSA加解密 英文名称:LoadPrivateKey 加载私钥数据。支持PKCS和Base64格式的文本。成功返回真。本命令为初级对象成员命令。 参数<1>的名称为“秘钥数据”,类型为“通用型(all)”。支持 文本型 和 字节集。支持PKCS格式数据和Base64文本。 参数<2>的名称为“密码”,类型为“文本型(text)”,可以被省略。如果创建密钥对包含密码,则需要指定密码,否则会加载失败。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.载入PEM (通用型 PEM数据,[文本型 密码]) - E2EE服务器套件会员版3.3.6->RSA加解密 英文名称:LoadPEM 从PEM格式数据载入秘钥(对)。PEM是RSA的秘钥文件格式。后缀为 pem、cert和key的文件一般也都为PEM格式。本命令为初级对象成员命令。 参数<1>的名称为“PEM数据”,类型为“通用型(all)”。支持 文本型 和 字节集。PEM格式的文件数据内容。 参数<2>的名称为“密码”,类型为“文本型(text)”,可以被省略。如果PEM证书包含私钥密码,则需要指定密码,否则会加载失败。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.公钥加密 (通用型 输入数据,[整数型 文本输入数据类型],通用型变量 输出数据,[整数型 文本输出数据类型],[整数型 填充类型]) - E2EE服务器套件会员版3.3.6->RSA加解密 英文名称:PublicEncrypt 使用公钥对数据进行加密。本命令为中级对象成员命令。 参数<1>的名称为“输入数据”,类型为“通用型(all)”。待加解密的数据。支持 文本型 和 字节集 类型的变量。文本型时可指定文本输入格式。 参数<2>的名称为“文本输入数据类型”,类型为“整数型(int)”,可以被省略。[输入数据]为文本时的内容类型。当数据为字节集时不需要设置本参数。只有数据类型为文本型时此参数才有效。可以使用“#文本内容类型_”开头的常量指定文本数据的类型。如果为空则默认为 十六进制文本(不区分大小写)。 参数<3>的名称为“输出数据”,类型为“通用型(all)”,提供参数数据时只能提供变量。加密/解密后的数据存储变量。支持 文本型 和 字节集 类型的变量。文本型时可指定文本输出格式。 参数<4>的名称为“文本输出数据类型”,类型为“整数型(int)”,可以被省略。[输出数据]为文本时的内容类型。当输出变量类型为字节集时不需要设置本参数。只有数据类型为文本型时此参数才有效。可以使用“#文本内容类型_”开头的常量指定文本数据的类型。如果为空则默认为 十六进制_大写。 参数<5>的名称为“填充类型”,类型为“整数型(int)”,可以被省略。RSA填充类型。可使用 #RSA填充类型_ 开头的常量。如果为空或为0则默认为 PKCS1填充。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.公钥解密 (通用型 输入数据,[整数型 文本输入数据类型],通用型变量 输出数据,[整数型 文本输出数据类型],[整数型 填充类型]) - E2EE服务器套件会员版3.3.6->RSA加解密 英文名称:PublicDecrypt 使用公钥对数据进行解密。本命令为中级对象成员命令。 参数<1>的名称为“输入数据”,类型为“通用型(all)”。待加解密的数据。支持 文本型 和 字节集 类型的变量。文本型时可指定文本输入格式。 参数<2>的名称为“文本输入数据类型”,类型为“整数型(int)”,可以被省略。[输入数据]为文本时的内容类型。当数据为字节集时不需要设置本参数。只有数据类型为文本型时此参数才有效。可以使用“#文本内容类型_”开头的常量指定文本数据的类型。如果为空则默认为 十六进制文本(不区分大小写)。 参数<3>的名称为“输出数据”,类型为“通用型(all)”,提供参数数据时只能提供变量。加密/解密后的数据存储变量。支持 文本型 和 字节集 类型的变量。文本型时可指定文本输出格式。 参数<4>的名称为“文本输出数据类型”,类型为“整数型(int)”,可以被省略。[输出数据]为文本时的内容类型。当输出变量类型为字节集时不需要设置本参数。只有数据类型为文本型时此参数才有效。可以使用“#文本内容类型_”开头的常量指定文本数据的类型。如果为空则默认为 十六进制_大写。 参数<5>的名称为“填充类型”,类型为“整数型(int)”,可以被省略。RSA填充类型。可使用 #RSA填充类型_ 开头的常量。如果为空或为0则默认为 PKCS1填充。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.私钥加密 (通用型 输入数据,[整数型 文本输入数据类型],通用型变量 输出数据,[整数型 文本输出数据类型],[整数型 填充类型]) - E2EE服务器套件会员版3.3.6->RSA加解密 英文名称:PrivateEncrypt 使用私钥对数据进行加密。本命令为中级对象成员命令。 参数<1>的名称为“输入数据”,类型为“通用型(all)”。待加解密的数据。支持 文本型 和 字节集 类型的变量。文本型时可指定文本输入格式。 参数<2>的名称为“文本输入数据类型”,类型为“整数型(int)”,可以被省略。[输入数据]为文本时的内容类型。当数据为字节集时不需要设置本参数。只有数据类型为文本型时此参数才有效。可以使用“#文本内容类型_”开头的常量指定文本数据的类型。如果为空则默认为 十六进制文本(不区分大小写)。 参数<3>的名称为“输出数据”,类型为“通用型(all)”,提供参数数据时只能提供变量。加密/解密后的数据存储变量。支持 文本型 和 字节集 类型的变量。文本型时可指定文本输出格式。 参数<4>的名称为“文本输出数据类型”,类型为“整数型(int)”,可以被省略。[输出数据]为文本时的内容类型。当输出变量类型为字节集时不需要设置本参数。只有数据类型为文本型时此参数才有效。可以使用“#文本内容类型_”开头的常量指定文本数据的类型。如果为空则默认为 十六进制_大写。 参数<5>的名称为“填充类型”,类型为“整数型(int)”,可以被省略。RSA填充类型。可使用 #RSA填充类型_ 开头的常量。如果为空或为0则默认为 PKCS1填充。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.私钥解密 (通用型 输入数据,[整数型 文本输入数据类型],通用型变量 输出数据,[整数型 文本输出数据类型],[整数型 填充类型]) - E2EE服务器套件会员版3.3.6->RSA加解密 英文名称:PrivateDecrypt 使用私钥对数据进行解密。本命令为中级对象成员命令。 参数<1>的名称为“输入数据”,类型为“通用型(all)”。待加解密的数据。支持 文本型 和 字节集 类型的变量。文本型时可指定文本输入格式。 参数<2>的名称为“文本输入数据类型”,类型为“整数型(int)”,可以被省略。[输入数据]为文本时的内容类型。当数据为字节集时不需要设置本参数。只有数据类型为文本型时此参数才有效。可以使用“#文本内容类型_”开头的常量指定文本数据的类型。如果为空则默认为 十六进制文本(不区分大小写)。 参数<3>的名称为“输出数据”,类型为“通用型(all)”,提供参数数据时只能提供变量。加密/解密后的数据存储变量。支持 文本型 和 字节集 类型的变量。文本型时可指定文本输出格式。 参数<4>的名称为“文本输出数据类型”,类型为“整数型(int)”,可以被省略。[输出数据]为文本时的内容类型。当输出变量类型为字节集时不需要设置本参数。只有数据类型为文本型时此参数才有效。可以使用“#文本内容类型_”开头的常量指定文本数据的类型。如果为空则默认为 十六进制_大写。 参数<5>的名称为“填充类型”,类型为“整数型(int)”,可以被省略。RSA填充类型。可使用 #RSA填充类型_ 开头的常量。如果为空或为0则默认为 PKCS1填充。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.签名 (文本型 签名算法,通用型 待签名数据,通用型变量 签名变量,[整数型 文本输出方式]) - E2EE服务器套件会员版3.3.6->RSA加解密 英文名称:Sign 对数据进行签名。本命令为中级对象成员命令。 参数<1>的名称为“签名算法”,类型为“文本型(text)”。要进行RSA签名的算法。可使用 #哈希算法_ 开头的常量指定。 参数<2>的名称为“待签名数据”,类型为“通用型(all)”。待签名的数据。支持 文本型 和 字节集 类型的变量。文本型时不做任何转换操作。 参数<3>的名称为“签名变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。签名数据输出的变量。支持 文本型 和 字节集 类型的变量。文本型时可指定文本输出格式。 参数<4>的名称为“文本输出方式”,类型为“整数型(int)”,可以被省略。文本输出的内容类型。当输出变量类型为字节集时不需要设置本参数。只有数据类型为文本型时此参数才有效。可以使用“#文本内容类型_”开头的常量指定文本数据的类型。如果为空则默认为 十六进制_大写。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.验证签名 (文本型 签名算法,通用型 待验签数据,通用型 签名数据,[整数型 签名文本类型]) - E2EE服务器套件会员版3.3.6->RSA加解密 英文名称:Verify 对数据进行验签。本命令为中级对象成员命令。 参数<1>的名称为“签名算法”,类型为“文本型(text)”。要进行RSA签名的算法。可使用 #哈希算法_ 开头的常量指定。 参数<2>的名称为“待验签数据”,类型为“通用型(all)”。待验签的数据。支持 文本型 和 字节集 类型的变量。文本型时不做任何转换操作。 参数<3>的名称为“签名数据”,类型为“通用型(all)”。签名数据。支持 文本型 和 字节集 类型的变量。文本型时可指定文本输入格式。 参数<4>的名称为“签名文本类型”,类型为“整数型(int)”,可以被省略。签名数据为文本时的内容类型。当签名数据类型为字节集时不需要设置本参数。只有数据类型为文本型时此参数才有效。可以使用“#文本内容类型_”开头的常量指定文本数据的类型。如果为空则默认为 十六进制_大写。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否存在公钥 () - E2EE服务器套件会员版3.3.6->RSA加解密 英文名称:HasPublicKey 判断是否成功加载或创建公钥数据。有公钥的情况下才能进行 公钥加解密 和 验证签名 操作。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否存在私钥 () - E2EE服务器套件会员版3.3.6->RSA加解密 英文名称:HasPrivateKey 判断是否成功加载或创建私钥数据。有私钥的情况下才能进行 私钥加解密 和 签名 操作。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.清空 () - E2EE服务器套件会员版3.3.6->RSA加解密 英文名称:Clear 清空和释放秘钥对数据并释放相关资源。除非再次载入密钥对或者公私钥,否则清空后无法对数据进行加解密和签名验签操作。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:原子操作对象 英文名称:JAtomic 本数据类型为普通类型,共包含 26 个成员命令。 操作系统需求: Windows 提供针对基础数据类型的原子操作功能。本对象线程安全。除此之外所有的数据操作都是线程安全的。 组件事件列表: 调用格式: 〈逻辑型〉 对象.创建逻辑值 (逻辑型 初始值) - E2EE服务器套件会员版3.3.6->原子操作对象 英文名称:CreateBool 创建一个逻辑型的原子对象。本命令为初级对象成员命令。 参数<1>的名称为“初始值”,类型为“逻辑型(bool)”,初始值为“假”。初始值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.创建整数值 (整数型 初始值) - E2EE服务器套件会员版3.3.6->原子操作对象 英文名称:CreatInt 创建一个整数型的原子对象。本命令为初级对象成员命令。 参数<1>的名称为“初始值”,类型为“整数型(int)”,初始值为“0”。初始值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.创建长整值 (长整数型 初始值) - E2EE服务器套件会员版3.3.6->原子操作对象 英文名称:CreateLong 创建一个长整数型的原子对象。本命令为初级对象成员命令。 参数<1>的名称为“初始值”,类型为“长整数型(int64)”,初始值为“0”。初始值内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.创建小数值 (双精度小数型 初始值) - E2EE服务器套件会员版3.3.6->原子操作对象 英文名称:CreateDouble 创建一个(双精度)小数型的原子对象。本命令为初级对象成员命令。 参数<1>的名称为“初始值”,类型为“双精度小数型(double)”,初始值为“0”。初始值内容。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取类型 () - E2EE服务器套件会员版3.3.6->原子操作对象 英文名称:GetType 获取原子操作的对象类型。可使用“#原子类型_”开头的常量做判断。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置值 (通用型 值) - E2EE服务器套件会员版3.3.6->原子操作对象 英文名称:SetValue 给当前原子对象赋值。数值之间允许类型不同。如果类型无法互相转换,则返回假。如果没有创建原子对象,则返回假。本命令为初级对象成员命令。 参数<1>的名称为“值”,类型为“通用型(all)”。要赋值的内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取值 (通用型变量 值变量) - E2EE服务器套件会员版3.3.6->原子操作对象 英文名称:GetValue 获取当前原子对象的值。成功返回 真。结果存储在“值变量”参数中。数值之间允许类型不同,如果类型无法互相转换,则返回假。如果没有创建原子对象,则返回假。本命令为初级对象成员命令。 参数<1>的名称为“值变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。提供变量用以存储获取到的值。数值之间可互相转换,如果值类型无法转换,则返回 假。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取逻辑值 () - E2EE服务器套件会员版3.3.6->原子操作对象 英文名称:GetBool 获取当前原子对象的值。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取整数值 () - E2EE服务器套件会员版3.3.6->原子操作对象 英文名称:GetInt 获取当前原子对象的值。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.取长整值 () - E2EE服务器套件会员版3.3.6->原子操作对象 英文名称:GetLong 获取当前原子对象的值。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈双精度小数型〉 对象.取小数值 () - E2EE服务器套件会员版3.3.6->原子操作对象 英文名称:GetDouble 获取当前原子对象的值。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.计次加 (长整数型 增量值) - E2EE服务器套件会员版3.3.6->原子操作对象 英文名称:Incr 计次增加当前原子对象的值(x = x + 1)。只允许 整数 和 长整数 类型的操作。成功返回计次操作之后的结果。本命令为初级对象成员命令。 参数<1>的名称为“增量值”,类型为“长整数型(int64)”,初始值为“1”。要增量增加的值。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.计次减 (长整数型 增量值) - E2EE服务器套件会员版3.3.6->原子操作对象 英文名称:Decr 计次减少当前原子对象的值(x = x - 1)。只允许 整数 和 长整数 类型的操作。成功返回计次操作之后的结果。本命令为初级对象成员命令。 参数<1>的名称为“增量值”,类型为“长整数型(int64)”,初始值为“1”。要增量增加的值。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空 () - E2EE服务器套件会员版3.3.6->原子操作对象 英文名称:Clear 清空原子对象。需要再次使用时请再次使用 创建 开头的方法。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:正则表达式PCRE 英文名称:JRegexPcre 本数据类型为普通类型,共包含 18 个成员命令。 操作系统需求: Windows PCRE正则表达式本对象线程安全。 组件事件列表: 调用格式: 〈逻辑型〉 对象.创建 (文本型 表达式,[逻辑型 大小写敏感],[逻辑型 多行匹配],[逻辑型 匹配新行],[逻辑型 启用UTF8]) - E2EE服务器套件会员版3.3.6->正则表达式PCRE 英文名称:Create 创建正则表达式对象。本命令为初级对象成员命令。 参数<1>的名称为“表达式”,类型为“文本型(text)”。表达式内容。支持表达式中加入【命名标签】。使用命名标签的格式:(?<名称>(正则子表达式)) 例如:\s+(?(\w+))_(?(\d+)) 则表达式中会产生“ago”和“suffix”两个标签,在使用“搜索”方法时,返回结果可直接使用命名标签作为主键。 参数<2>的名称为“大小写敏感”,类型为“逻辑型(bool)”,可以被省略。是否大小写敏感。如果为空则默认为:假。 参数<3>的名称为“多行匹配”,类型为“逻辑型(bool)”,可以被省略。是否多行匹配模式。如果为空则默认为:假。 参数<4>的名称为“匹配新行”,类型为“逻辑型(bool)”,可以被省略。是否“.”匹配新行内容。如果为空则默认为:假。 参数<5>的名称为“启用UTF8”,类型为“逻辑型(bool)”,可以被省略。是否启用UTF-8。如果为空则默认为 假。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.匹配 (文本型 内容,逻辑型 是否完整匹配) - E2EE服务器套件会员版3.3.6->正则表达式PCRE 英文名称:Match 判断对应文本是否能够匹配表达式。返回是否匹配成功。本命令为初级对象成员命令。 参数<1>的名称为“内容”,类型为“文本型(text)”。要匹配表达式的内容。 参数<2>的名称为“是否完整匹配”,类型为“逻辑型(bool)”,初始值为“真”。是否内容完整匹配表达式。如果为假,则部分匹配。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.替换 (文本型 内容,文本型 被替换文本,逻辑型 是否全部替换) - E2EE服务器套件会员版3.3.6->正则表达式PCRE 英文名称:Replace 用表达式替换文本。返回替换后的文本内容,当没有匹配到时则返回原始文本。本命令为初级对象成员命令。 参数<1>的名称为“内容”,类型为“文本型(text)”。需要替换的文本内容。 参数<2>的名称为“被替换文本”,类型为“文本型(text)”,初始值为“”。被替换文本内容。\0 可以替代完整表达式匹配到的内容,\1 可以代替第一个子表达式匹配的文本,同理 \2、\3、...、\16 可代替匹配到的第2到第16个子表达式文本内容。假设表达式为:(\d+)*(\d+),文本内容为:“100*200”,此处的格式为:“\1 => \2”,则最终替换返回的结果为:“100 => 200”。 参数<3>的名称为“是否全部替换”,类型为“逻辑型(bool)”,初始值为“真”。是否替换所有匹配到的内容。如果为假则只替换第一个匹配到的内容。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.搜索 (文本型 内容,存取列表 结果列表,[逻辑型 启用命名标签]) - E2EE服务器套件会员版3.3.6->正则表达式PCRE 英文名称:Search 搜索内容中匹配到的文本。返回搜索到的数量。本命令为初级对象成员命令。 参数<1>的名称为“内容”,类型为“文本型(text)”。需要搜索的文本内容。 参数<2>的名称为“结果列表”,类型为“存取列表(JList)”。存储结果的列表对象。注意:搜索结果只包含用括号括起来的子表达式,例如表达式:“a(b)(c)”,则搜索到的结果只包含b和c子表达式["b", "c"]。如果需要包含整个表达式,请用大括号把表达式括起来,例如:“(a(b)(c))”,则返回的内容为["abc", "b", "c"]。搜索前列表会被自动清空。搜索后的列表每一项也为列表格式,内容为每一个匹配到的子项。大致格式如下:[ ["a1", "b1", "c1"], ["a2", "b2", "c2"] ]。如果“启用命名标签”参数为 真,则搜索结果为键值表。大致如下格式:[ { "ago": "Hello", "suffix": "12354" } ]。 参数<3>的名称为“启用命名标签”,类型为“逻辑型(bool)”,可以被省略。是否启用命名标签功能。如果为空,则默认为 假。启用此功能后,搜索结果数据为键值表格式,其主键为表达式中定义的命名,值为对应的搜索结果。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.提取 (文本型 内容,文本型 提取文本格式) - E2EE服务器套件会员版3.3.6->正则表达式PCRE 英文名称:Extract 从内容中提取匹配到的文本,并按照格式返回文本。本命令为初级对象成员命令。 参数<1>的名称为“内容”,类型为“文本型(text)”。需要提取内容的文本。 参数<2>的名称为“提取文本格式”,类型为“文本型(text)”。要提取的文本格式。格式和替换格式完全一样。\0 可以替代完整表达式匹配到的内容,\1 可以代替第一个子表达式匹配的文本,同理 \2、\3、...、\16 可代替匹配到的第2到第16个子表达式文本内容。假设表达式为:(\d+)*(\d+),文本内容为:“100*200”,此处的格式为:“\1 => \2”,则最终提取返回的结果为:“100 => 200”。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取子项数 () - E2EE服务器套件会员版3.3.6->正则表达式PCRE 英文名称:GetSubExprCount 取子表达式的数量。返回表达式中子项的数量。如果表达式创建失败,则返回-1。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:消息队列客户端 英文名称:JAmqpClient 本数据类型为普通类型,共包含 24 个成员命令。 操作系统需求: Windows 消息队列客户端。使用前请先安装RabbitMQ等消息队列服务器软件。本对象主要提供于RabbitMQ服务器对接的功能,也可兼容其它标准AMQP服务器对接。 组件事件列表: 调用格式: 〈逻辑型〉 对象.连接 ([文本型 地址],[整数型 端口],[文本型 用户名],[文本型 密码],[文本型 命名空间],[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->消息队列客户端 英文名称:Connect 连接到AMQP消息队列服务器。连接失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“地址”,类型为“文本型(text)”,可以被省略。要连接的消息服务器地址。如果为空则默认为:localhost。 参数<2>的名称为“端口”,类型为“整数型(int)”,可以被省略。要连接的消息服务器端口。如果为空则默认为:5672。 参数<3>的名称为“用户名”,类型为“文本型(text)”,可以被省略。要连接的消息服务器的用户名。如果为空则默认为:guest。 参数<4>的名称为“密码”,类型为“文本型(text)”,可以被省略。要连接的消息服务器的密码。如果为空则默认为:guest。 参数<5>的名称为“命名空间”,类型为“文本型(text)”,可以被省略。要连接的消息服务器命名空间(virtual host)。如果为空则默认为:/。 参数<6>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关闭 () - E2EE服务器套件会员版3.3.6->消息队列客户端 英文名称:Close 关闭当前连接对象。如果本身未连接或者已关闭,则返回假。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.发布消息 (文本型 交换机名称,文本型 路由关键字,通用型 消息内容,[文本型变量 错误原因],[存取键值表 消息属性]) - E2EE服务器套件会员版3.3.6->消息队列客户端 英文名称:Publish 发布消息到指定交换机或队列。消息内容的类型仅支持 文本/字节集/存取列表/存取键值表。本命令为中级对象成员命令。 参数<1>的名称为“交换机名称”,类型为“文本型(text)”,初始值为“”。要发布消息的目标交换机名称。此名称允许为空文本,如果为空文本则使用队列服务器提供的默认交换机。 参数<2>的名称为“路由关键字”,类型为“文本型(text)”。路由关键字(Routing keys)。此处可以为队列名称。如果为空文本,则发送消息到所有绑定到交换机上的队列。 参数<3>的名称为“消息内容”,类型为“通用型(all)”。要发布的消息内容。类型允许 文本/字节集/存取列表/存取键值表,如果参数内容为不支持的数据类型,将直接返回 假。 参数<4>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 参数<5>的名称为“消息属性”,类型为“存取键值表(JMap)”,可以被省略。要发布的消息属性。类型为键值表,主键名称可使用“#消息属性_”开头的常量指定。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.订阅消息 (文本型 队列名称,文本型 客户端标记,[逻辑型 自动回执],[逻辑型 是否独占],[文本型变量 错误原因],[整数型 预加载数]) - E2EE服务器套件会员版3.3.6->消息队列客户端 英文名称:CreateConsume 订阅消息的作用,实际上是创建当前连接为消费者。您通过交换机或队列名订阅后,可通过“取回消息()”方法得到发布的消息内容。本命令为中级对象成员命令。 参数<1>的名称为“队列名称”,类型为“文本型(text)”。要绑定到交换机的队列名称。 参数<2>的名称为“客户端标记”,类型为“文本型(text)”,初始值为“”。当前客户端(消费者)的标记信息。允许为空文本。定义后可被作为特定(名称)的消费者进行操作。 参数<3>的名称为“自动回执”,类型为“逻辑型(bool)”,可以被省略。为空默认为 真。如果为真,则收到消息后自动确认消息已处理。如果为假,则收到消息不自动确认消息处理情况。您需要手动调用 发送接受回执/发送拒绝回执 做消息手动回执。 参数<4>的名称为“是否独占”,类型为“逻辑型(bool)”,可以被省略。是否为消费者独占模式。为空则默认为 假。如果为真,则同时只允许当前客户端进行订阅,除此以外所有客户端都不能订阅此队列消息,直到客户端被关闭。 参数<5>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 参数<6>的名称为“预加载数”,类型为“整数型(int)”,可以被省略。提前加载消息的数量。如果空则为0。为0时则不进行消息预加载。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取回消息 (通用型变量 消息内容,[文本型变量 错误原因],[整数型 超时时间],[存取键值表 消息属性],[整数型变量 消息句柄]) - E2EE服务器套件会员版3.3.6->消息队列客户端 英文名称:GetMessage 取回订阅队列的消息内容。只有执行过“订阅消息()”方法才能使用此方法得到正确的消息内容。所以使用本方法前请先调用“订阅消息()”方法对交换机或队列进行订阅操作。本命令为中级对象成员命令。 参数<1>的名称为“消息内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。消息内容变量。此变量允许 文本/字节集/存取列表/存取键值表 类型。注意:类型务必和发送时的类型保持一致,否则可能会转换类型失败。如果类型转换失败,则返回 假。 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 参数<3>的名称为“超时时间”,类型为“整数型(int)”,可以被省略。获取消息的超时时间(单位:毫秒)。为空则默认为-1。[-1] 一直等待直到得到数据 [0] 不阻塞直接取数据(无数据直接返回假)。 参数<4>的名称为“消息属性”,类型为“存取键值表(JMap)”,可以被省略。收到的消息属性。类型为键值表,主键名称可使用“#消息属性_”开头的常量来获取对应的内容。 参数<5>的名称为“消息句柄”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。订阅消息时如果需要手动回执的,则需要通过本句柄来处理消息的 接受/拒绝 状态。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.发送成功回执 (整数型 消息句柄,[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->消息队列客户端 英文名称:AckMessage 发送成功处理当前消息的回执。本命令为中级对象成员命令。 参数<1>的名称为“消息句柄”,类型为“整数型(int)”。要发送回执的消息句柄。 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.发送拒绝回执 (整数型 消息句柄,逻辑型 重回队列,[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->消息队列客户端 英文名称:RejectMessage 发送消息处理失败的回执。本命令为中级对象成员命令。 参数<1>的名称为“消息句柄”,类型为“整数型(int)”。要发送回执的消息句柄。 参数<2>的名称为“重回队列”,类型为“逻辑型(bool)”,初始值为“真”。是否将当前消息重新归还到队列中。 参数<3>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.创建队列 (文本型 队列名称,[逻辑型 是否必须存在],[逻辑型 是否自动创建],[逻辑型 是否独占队列],[逻辑型 是否自动删除],[文本型变量 错误原因],[存取键值表 创建参数]) - E2EE服务器套件会员版3.3.6->消息队列客户端 英文名称:DeclareQueue 创建一个消息队列。同一个消息队列可执行多次本操作。如果已经存在的同名称的队列,和您定义的队列参数不同时可能会返回失败。本命令为中级对象成员命令。 参数<1>的名称为“队列名称”,类型为“文本型(text)”。要创建的队列名称。此参数不建议为空文本,否则可能会创建临时队列,但您无法获取并操作此队列。 参数<2>的名称为“是否必须存在”,类型为“逻辑型(bool)”,可以被省略。为空则默认为 假。是否队列必须存在,如果为真,则队列不存在时直接返回假。 参数<3>的名称为“是否自动创建”,类型为“逻辑型(bool)”,可以被省略。是否自动创建队列。为空则默认为 真。如果为真,当队列不存在时, 将自动创建队列。如果为假,队列不存在时直接返回假。 参数<4>的名称为“是否独占队列”,类型为“逻辑型(bool)”,可以被省略。是否为独占队列模式。为空则默认为 假。如果为真,则队列只能被当前连接独占,连接断开则队列自动删除。如果为假,则队列将一直保持(持久化),其它连接都可以访问此队列。 参数<5>的名称为“是否自动删除”,类型为“逻辑型(bool)”,可以被省略。是否自动删除队列。为空则默认为 真。如果为真,则没有任何客户端连接时,将自动删除队列。如果为假,则无论是否有客户端访问,队列和未处理的消息都将被永久保留。 参数<6>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 参数<7>的名称为“创建参数”,类型为“存取键值表(JMap)”,可以被省略。创建队列的参数。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除队列 (文本型 队列名称,[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->消息队列客户端 英文名称:DeleteQueue 删除指定名称的队列。本命令为中级对象成员命令。 参数<1>的名称为“队列名称”,类型为“文本型(text)”。要删除的队列名称。 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.创建交换机 (文本型 交换机类型,文本型 交换机名称,[逻辑型 是否必须存在],[逻辑型 是否自动创建],[逻辑型 是否自动删除],[文本型变量 错误原因],[存取键值表 创建参数]) - E2EE服务器套件会员版3.3.6->消息队列客户端 英文名称:DeclareExchange 创建一个AMQP消息队列的交换机(Exchange)。交换机的具体用法您可以百度搜索RabbitMQ Exchange。同一个交换机可以重复多次执行本操作。如果已经存在的同名称的交换机,和您定义的交换机参数不同时可能会返回失败。本命令为高级对象成员命令。 参数<1>的名称为“交换机类型”,类型为“文本型(text)”。交换机的类型。可通过“#交换机类型_”常量进行设置,几种交换机类型您可以百度搜索“RabbitMQ交换机类型”来了解相关的用法。 参数<2>的名称为“交换机名称”,类型为“文本型(text)”。交换机的名称。 参数<3>的名称为“是否必须存在”,类型为“逻辑型(bool)”,可以被省略。为空则默认为 假。是否交换机必须存在,如果为真,则交换机不存在时直接返回假。 参数<4>的名称为“是否自动创建”,类型为“逻辑型(bool)”,可以被省略。是否自动创建交换机。为空则默认为 真。如果为真,当交换机不存在时, 将自动创建交换机。如果为假,交换机不存在时直接返回假。 参数<5>的名称为“是否自动删除”,类型为“逻辑型(bool)”,可以被省略。是否自动删除交换机。为空则默认为 真。如果为真,则没有任何客户端连接时,将自动删除交换机。如果为假,则无论是否有客户端访问,交换机都将被永久保留。 参数<6>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 参数<7>的名称为“创建参数”,类型为“存取键值表(JMap)”,可以被省略。创建交换机的参数。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除交换机 (文本型 交换机名称,[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->消息队列客户端 英文名称:DeleteExchange 删除指定名称的交换机。本命令为高级对象成员命令。 参数<1>的名称为“交换机名称”,类型为“文本型(text)”。要删除的交换机名称。 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.绑定队列 (文本型 队列名称,文本型 交换机名称,文本型 路由关键字,[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->消息队列客户端 英文名称:BindQueue 绑定队列到交换机。本命令为中级对象成员命令。 参数<1>的名称为“队列名称”,类型为“文本型(text)”。要绑定到交换机的队列名称。 参数<2>的名称为“交换机名称”,类型为“文本型(text)”。要绑定的交换机名称。 参数<3>的名称为“路由关键字”,类型为“文本型(text)”。路由关键字(Routing keys)。如果为空文本,则发送到交换机上的所有消息都将被投递。 参数<4>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:存取队列 英文名称:JQueue 本数据类型为普通类型,共包含 19 个成员命令。 操作系统需求: Windows 提供内存存取队列的功能,本对象线程安全。也可以作为栈使用。支持存取列表和存取键值表所支持的所有类型(易语言所有基础数据类型 和 存取列表、存取键值表)。支持阻塞和非阻塞式队列操作,阻塞队列时支持超时设置。未初始化时默认为非阻塞队列,且不限制队列最大数量。您可以从搜索引擎查询队列和栈的结构、用法等。 组件事件列表: 调用格式: 〈逻辑型〉 对象.初始化 (长整数型 最大数量,整数型 超时时间) - E2EE服务器套件会员版3.3.6->存取队列 英文名称:Init 初始化当前队列。本命令为初级对象成员命令。 参数<1>的名称为“最大数量”,类型为“长整数型(int64)”,初始值为“-1”。队列存储数据的最大数量。[-1] 不限制数量(无限制)。如果等于0 或 小于“-1” 则会返回失败。 参数<2>的名称为“超时时间”,类型为“整数型(int)”,初始值为“0”。弹出队列时的超时时间(单位:毫秒)。在弹出队列超过当前时间设置都没得到数据则直接返回(假) [0] 不设置超时:弹出队列没有新数据时直接返回(假) [-1] 阻塞直到得到有效数据。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空 () - E2EE服务器套件会员版3.3.6->存取队列 英文名称:Clear 清空当前队列。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.取数量 () - E2EE服务器套件会员版3.3.6->存取队列 英文名称:Size 获取当前队列的数量。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.压入队列 (通用型 要压入的数据) - E2EE服务器套件会员版3.3.6->存取队列 英文名称:Push 将数据压入队列。被加入的数据会添加到队列尾部。如果队列已满则无论是否阻塞都将返回假。本命令为初级对象成员命令。 参数<1>的名称为“要压入的数据”,类型为“通用型(all)”。支持所有易语言基础数据类型和存取列表、存取键值表。如果是不支持的类型则直接返回假。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.压入顶部 (通用型 要压入的数据) - E2EE服务器套件会员版3.3.6->存取队列 英文名称:PushFront 将数据压入队列顶部。如果队列已满则无论是否阻塞都将返回假。本命令为初级对象成员命令。 参数<1>的名称为“要压入的数据”,类型为“通用型(all)”。支持所有易语言基础数据类型和存取列表、存取键值表。如果是不支持的类型则直接返回假。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.弹出队列 (通用型变量 要弹出的数据,[整数型变量 处理结果]) - E2EE服务器套件会员版3.3.6->存取队列 英文名称:Pop 将数据从队列弹出。弹出的内容为队列中的第一个值。阻塞时超时未得到数据返回假,非阻塞时未得到数据返回假,类型转换失败返回假。数值、文本、时间 和 字节集之间的数据可通过类型自动转换不需要判断类型,如果队列中的数据为存取列表和存取键值表类型的数据,而接收数据的类型不一致时直接返回假。本命令为初级对象成员命令。 参数<1>的名称为“要弹出的数据”,类型为“通用型(all)”,提供参数数据时只能提供变量。如果队列中数据类型为存取列表、存取键值表时,此处的变量类型不匹配则直接返回假。如果此处变量为易语言基础数据类型,则队列中的数据将自动转换为此处的变量类型的数据。 参数<2>的名称为“处理结果”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。指定存储处理结果的整数变量。其内容的含义 [0] 获取数据成功 [-1] 获取数据失败 [-2] 获取数据超时 [-3] 类型转换失败。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.弹出尾部 (通用型变量 要弹出的数据,[整数型变量 处理结果]) - E2EE服务器套件会员版3.3.6->存取队列 英文名称:PopLast 将队列最后的数据弹出。弹出的内容为队列中的最后一个值。阻塞时超时未得到数据返回假,非阻塞时未得到数据返回假,类型转换失败返回假。数值、文本、时间 和 字节集之间的数据可通过类型自动转换不需要判断类型,如果队列中的数据为存取列表和存取键值表类型的数据,而接收数据的类型不一致时直接返回假。本命令为初级对象成员命令。 参数<1>的名称为“要弹出的数据”,类型为“通用型(all)”,提供参数数据时只能提供变量。如果队列中数据类型为存取列表、存取键值表时,此处的变量类型不匹配则直接返回假。如果此处变量为易语言基础数据类型,则队列中的数据将自动转换为此处的变量类型的数据。 参数<2>的名称为“处理结果”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。指定存储处理结果的整数变量。其内容的含义 [0] 获取数据成功 [-1] 获取数据失败 [-2] 获取数据超时 [-3] 类型转换失败。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:定时任务 英文名称:JCrontab 本数据类型为普通类型,共包含 22 个成员命令。 操作系统需求: Windows 提供周期性任务执行功能。本对象线程安全。使用方式类似于Linux下的Crontab或者Java里的Quartz。 组件事件列表: 调用格式: 〈逻辑型〉 对象.添加 (文本型 时间周期,子程序指针 任务处理函数) - E2EE服务器套件会员版3.3.6->定时任务 英文名称:Push 添加定时任务。本命令为初级对象成员命令。 参数<1>的名称为“时间周期”,类型为“文本型(text)”。时间周期文本。格式为:[秒] [分] [小时] [日] [月] [周] [年] [任务名称] 参数一共分为8段,前7段格式为时间格式(年份暂不起作用),最后的[任务名称]为当前任务的名称,名称必须存在且名称不能跟其他任务冲突。时间可以可以使用*来代表所有,也可以用数字指定固定的时间。 例如: 0 0 0 * * * * 任务1 说明:每天0点整执行任务1 时间格式通过“,”可以指定多项不同的时间。例如: 0 0,15,30,45 * * * * * 任务2 说明:每小时的0分、15分、30分和45分执行任务2 时间格式通过“-”可以指定时间段。例如: 0 0,30 8-21 * * * * 任务3 说明:每天08点到21点之间,每隔半小时执行一次任务3 时间格式通过“*/”可以指定时间间隔。例如: */3 * * * * * * 任务4 说明:每隔3秒执行一次任务4 注意:这种方法的参数目前只支持对应时间段内能够被整除的数。如秒和分钟(的数量)都为60,则他们可以指定为能被60整除的数 1、2、3、4、5、6、10、15等等 时间范围: [秒] 可以是从0到59之间的任何整数。 [分] 可以是从0到59之间的任何整数。 [小时] 可以是从0到23之间的任何整数。 [天] 表示日期,可以是从1到31之间的任何整数。 [月] 表示月份,可以是从1到12之间的任何整数。 [周] 表示星期几,可以是从0到6之间的任何整数,这里的0代表星期日。 [年] 表示年份(暂时无效)。 具体使用方法可以百度搜索:crontab。 参数<2>的名称为“任务处理函数”,类型为“子程序指针(SubPtr)”。任务处理函数的格式跟 线程池完全一致。<无返回>处理函数([整数]投递数据句柄) ============================ .版本 2 .子程序 任务处理函数 .参数 投递数据句柄, 整数型 .局部变量 时间, 日期时间型 ' // 线程池.取回任务数据(投递数据句柄, 时间) 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除 (文本型 任务名称) - E2EE服务器套件会员版3.3.6->定时任务 英文名称:RemoveTask 按名称删除任务。本命令为初级对象成员命令。 参数<1>的名称为“任务名称”,类型为“文本型(text)”。要删除的任务名称。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.启动 () - E2EE服务器套件会员版3.3.6->定时任务 英文名称:Start 启动定时任务。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.停止 () - E2EE服务器套件会员版3.3.6->定时任务 英文名称:Stop 停止定时任务。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.暂停 () - E2EE服务器套件会员版3.3.6->定时任务 英文名称:Pause 暂停所有任务。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.继续 () - E2EE服务器套件会员版3.3.6->定时任务 英文名称:Continue 继续所有任务。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空 () - E2EE服务器套件会员版3.3.6->定时任务 英文名称:Clear 清空所有的定时任务。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否运行中 () - E2EE服务器套件会员版3.3.6->定时任务 英文名称:IsRunning 判断定时任务是否正在运行。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取回任务数据 (整数型 投递数据句柄,通用型变量 数据变量) - E2EE服务器套件会员版3.3.6->通用线程池对象 英文名称:GetParamMap 在投递的函数中取回投递的数据。本命令为初级对象成员命令。 参数<1>的名称为“投递数据句柄”,类型为“整数型(int)”。投递数据句柄参数数据。 参数<2>的名称为“数据变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。要取回数据的目标变量。如果要接收的原始数据类型为存取列表、存取键值表时,此处的变量类型不匹配则直接返回假。如果此处变量为易语言基础数据类型,则队列中的数据将自动转换为此处的变量本身的数据类型。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.绑定线程池 (通用线程池对象 线程池) - E2EE服务器套件会员版3.3.6->定时任务 英文名称:BindThreadPool 绑定线程池对象到定时任务(不绑定则使用内部线程池)。本命令为初级对象成员命令。 参数<1>的名称为“线程池”,类型为“通用线程池对象(ThreadPoolClass)”。绑定指定线程池到定时任务对象中。指定线程池后接下来的所有操作都在指定的线程池中运行。未指定线程池时,则自动使用定时任务内置的线程池执行任务。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:消息发布中心 英文名称:JOBServer 本数据类型为普通类型,共包含 20 个成员命令。 操作系统需求: Windows 提供通用观察者对象。本对象线程安全。可用于通用的消息订阅发布功能。如果要实现界面更新,请务必提前调用 注册反馈标签() 功能。本对象 发布消息() 方法为线程安全,当注册反馈标签后,订阅的消息函数将在主线程中触发。 组件事件列表: 调用格式: 〈逻辑型〉 对象.注册反馈标签 (整数型 标签句柄,[整数型 消息发送模式]) - E2EE服务器套件会员版3.3.6->消息发布中心 英文名称:RegistLabel 如果接收的消息需要操作界面,本方法可通过主界面的标签消息来实现界面更新。本命令为初级对象成员命令。 参数<1>的名称为“标签句柄”,类型为“整数型(int)”。反馈标签的窗口句柄。 参数<2>的名称为“消息发送模式”,类型为“整数型(int)”,可以被省略。消息的发送模式。如果为空则默认为0。[0] 智能发送模式(推荐):每秒执行60次消息发送操作,每次执行时将处理本次累加的所有消息。 [1] 阻塞模式:发送“系统消息”并且等待消息处理执行完毕(SendMessage) [2] 非阻塞模式(不推荐):只发送“系统消息”不等待结果(PostMessage)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取消反馈标签 () - E2EE服务器套件会员版3.3.6->消息发布中心 英文名称:UnregistLabel 取消标签反馈功能(使用默认方式直接触发函数)。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.订阅消息 (文本型 消息类型,子程序指针 处理函数,[整数型 处理模式]) - E2EE服务器套件会员版3.3.6->消息发布中心 英文名称:SubscribeEvent 订阅消息接收函数。本命令为初级对象成员命令。 参数<1>的名称为“消息类型”,类型为“文本型(text)”。消息的类型。可为任意文本。 参数<2>的名称为“处理函数”,类型为“子程序指针(SubPtr)”。要处理消息的函数。 参数<3>的名称为“处理模式”,类型为“整数型(int)”,可以被省略。消息的处理模式。只在“消息类型”第一次被订阅时此参数才有效。如果为空则默认为队列模式。[1] 队列模式(处理每条数据) [2] 只处理最后一条数据(丢弃之前的数据)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取消订阅 (文本型 消息类型,子程序指针 处理函数) - E2EE服务器套件会员版3.3.6->消息发布中心 英文名称:UnsubscribeEvent 取消消息订阅。本命令为初级对象成员命令。 参数<1>的名称为“消息类型”,类型为“文本型(text)”。消息的类型。可为任意文本。 参数<2>的名称为“处理函数”,类型为“子程序指针(SubPtr)”。要处理消息的函数。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.发布消息 (文本型 消息类型,通用型 消息内容) - E2EE服务器套件会员版3.3.6->消息发布中心 英文名称:Send 发布并推送消息。本命令为初级对象成员命令。 参数<1>的名称为“消息类型”,类型为“文本型(text)”。消息的类型。可为任意文本。 参数<2>的名称为“消息内容”,类型为“通用型(all)”。消息的内容。支持所有易语言基础数据类型和 存取列表、存取键值表。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取回数据 (整数型 数据句柄,通用型变量 数据变量) - E2EE服务器套件会员版3.3.6->消息发布中心 英文名称:GetData 取回消息数据。本命令为初级对象成员命令。 参数<1>的名称为“数据句柄”,类型为“整数型(int)”。数据句柄参数数据。 参数<2>的名称为“数据变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。要取回数据的目标变量。如果要接收的原始数据类型为存取列表、存取键值表时,此处的变量类型不匹配则直接返回假。如果此处变量为易语言基础数据类型,则队列中的数据将自动转换为此处的变量本身的数据类型。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.连接消息队列 ([文本型 地址],[整数型 端口],[文本型 用户名],[文本型 密码],[文本型 命名空间],文本型 交换机名称,[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->消息发布中心 英文名称:CreateAMQPClient 连接到消息队列服务器(RabbitMQ)。通过RabbitMQ实现订阅发布功能。本命令为初级对象成员命令。 参数<1>的名称为“地址”,类型为“文本型(text)”,可以被省略。要连接的消息服务器地址。如果为空则默认为:localhost。 参数<2>的名称为“端口”,类型为“整数型(int)”,可以被省略。要连接的消息服务器端口。如果为空则默认为:5672。 参数<3>的名称为“用户名”,类型为“文本型(text)”,可以被省略。要连接的消息服务器的用户名。如果为空则默认为:guest。 参数<4>的名称为“密码”,类型为“文本型(text)”,可以被省略。要连接的消息服务器的密码。如果为空则默认为:guest。 参数<5>的名称为“命名空间”,类型为“文本型(text)”,可以被省略。要连接的消息服务器命名空间(virtual host)。如果为空则默认为:/。 参数<6>的名称为“交换机名称”,类型为“文本型(text)”。交换机的名称。 参数<7>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.清空 () - E2EE服务器套件会员版3.3.6->消息发布中心 英文名称:Clear 清空当前对象。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:存取查询器 英文名称:JsonQ 本数据类型为普通类型,共包含 31 个成员命令。 操作系统需求: Windows 可对存取键值表、存取列表、JSON进行类似于SQL的查询和处理功能。 本对象复制时为对象引用,所以当您执行“查询器A = 查询器B”赋值时,查询器A 将变成 查询器B,任何时候使用它们都是同一个对象。 本对象默认【是否编译】属性为 真。如果您的表达式为动态拼接,可以考虑使用“置是否编译()”方法关闭【是否编译】功能。 为了保证运行效率,当您使用“From”方法选择数据时,可以设置【是否拷贝】参数为 假,这样被查询数据为地址引用。 如果您使用“创建列表/创建键值表()”方法做为参数时,请务必设置【是否拷贝】参数为 真,避免易语言提前回收数据从而导致内存方式出错。 组件事件列表: 调用格式: 〈存取查询器〉 对象.From (通用型 来源数据,[文本型 数据位置],[逻辑型 是否复制],[文本型 编码格式],[逻辑型变量 处理结果变量]) - E2EE服务器套件会员版3.3.6->存取查询器 英文名称:From 选取要查询的数据。功能大致等同于SQL中的 From 功能。您可以对 存取键值表/存取列表/JSON文本 进行数据选取的操作。本命令为高级对象成员命令。 参数<1>的名称为“来源数据”,类型为“通用型(all)”。要选取的用来查询的数据。支持以下类型的数据: [存取键值表] 必须指定【数据位置】参数来定位下级列表; [存取列表] 可以不指定【数据位置】参数,如果不指定则数据范围锁定为当前列表; [文本型] 要指定来源数据的 JSON 文本; [字节集] 要指定来源数据的 JSON 字节集。 参数<2>的名称为“数据位置”,类型为“文本型(text)”,可以被省略。相对【来源数据】参数的地址表达式。 如果【来源数据】为【存取键值表】类型则务必保证配合本表达式可以准确锁定【存取列表】类型的数据(JSON文本内容为 对象 时必须配合本表达式锁定到 数组 类型的下级)。 格式为 JSON 表达式,数组索引从 1 开始。当【来源数据】为【存取列表】时可以忽略本参数(JSON文本为 数组 时也可以直接忽略本参数)。 例如:“children[1]”,此时数据指向【来源数据】的“children”属性下的第一项。 如果【来源数据】为【存取列表】时,您要指定列表中的数据,则则必须使用“.”开头进行索引,例如:“.[1].children”执行列表中的第一项下的“children”属性。 参数<3>的名称为“是否复制”,类型为“逻辑型(bool)”,可以被省略。是否对选取后的数据进行复制操作。本参数为空则默认为 假。本参数大部分情况下建议留空或设置为 假。如果您的【来源数据】直接使用“创建键值表/创建列表()”命令做为参数时,请务必设置为 真。如果执行查询过程时,您的 存取键值表/存取列表 可能会被易语言清理,则务必设置为真。 参数<4>的名称为“编码格式”,类型为“文本型(text)”,可以被省略。JSON文本的编码格式。只有【来源数据】参数的类型为 文本型/字节集 时本参数才有效。如果为空则默认为编码格式为GBK。 参数<5>的名称为“处理结果变量”,类型为“逻辑型(bool)”,可以被省略,提供参数数据时只能提供变量。当前函数的执行结果变量。如果本变量被写入结果为 假,您可以通过“取错误信息”得到准确的错误原因。 操作系统需求: Windows 调用格式: 〈存取查询器〉 对象.Where (文本型 查询条件,[逻辑型变量 处理结果变量],[通用型 表达式参数],... ) - E2EE服务器套件会员版3.3.6->存取查询器 英文名称:Where 指定查询数据的条件。功能大致等同于SQL中的 Where 功能。您可以对选取的列表数据进行各种自定义筛选。本命令为高级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“查询条件”,类型为“文本型(text)”。查询数据的条件表达式。功能跟SQL基本一致。支持以下命令: 【文本】 单引号“'”包裹的内容。例如:'JimStone',支持单引号自转义,格式“\'”,例如:'JimStone\'s'(最终文本为“JimStone's”) 【数值运算】 +(可文本相加)、-、*、/、%(取余) 【逻辑运算】 =、>、<、>=、<=、!=、==(绝对等:类型和值均相等)、!==(绝对不等) 【且或】 AND、&&:且 OR、&&:或 【LIKE】 用法和MySQL一样。%可以在头部或(和)尾部,例如:“name LIKE '%Stone'”(查询[name]中以“Stone”结尾的文本)。前后都为“%”则表示包含 支持“NOT LIKE”用法,例如:“name NOT LIKE '%Stone%'”(查询[name]中不包含“Stone”的数据) 【IN】在范围内: 可以通过中括号“[]”来指定数据范围。例如:“name IN ['Jim', 'Stone']”(查询[name]为“Jim”或者“Stone”的数据)。“age IN [12, 18, 16]”(查询[age]为12、18或16的数据) 支持“NOT IN”用法,例如:“age NOT IN [12, 13](查询[age]不为12和13的数据)” 【优先级】使用小括号“()”指定运算优先级: (age % 3) * 2 = 4 name = 'E2EE' or (name = '1211' AND age = 18) 【常数运算】 4 * 3 % 5 + 2 【占位符】使用大括号“{}”指定参数变量: 格式:大括号+数字,例如:{1} 指向当前方法的第一个【表达式参数】内容 尾部带 u 表示宽文本,例如:{2u} 指第二个【表达式参数】为宽文本(不写u表示普通文本或指向原数据) 尾部带 c 表示复制内容,通常用于【表达式参数】为“创建列表()”函数动态定义的【存取列表】类型参数,例如:{2c} 指向第二个【表达式参数】,使用前进行复制(避免被易语言回收) 参数<2>的名称为“处理结果变量”,类型为“逻辑型(bool)”,可以被省略,提供参数数据时只能提供变量。当前函数的执行结果变量。如果本变量被写入结果为 假,您可以通过“取错误信息”得到准确的错误原因。 参数<3>的名称为“表达式参数”,类型为“通用型(all)”,可以被省略。在表达式中使用大括号“{}”指向的参数。 操作系统需求: Windows 调用格式: 〈存取查询器〉 对象.Select ([文本型 内容格式],[逻辑型变量 处理结果变量]) - E2EE服务器套件会员版3.3.6->存取查询器 英文名称:Select 指定查询结果的数据组装格式。功能大致等同于SQL中的 Select 功能。您可以对筛选后的数据进行个性化的组装。本命令为高级对象成员命令。 参数<1>的名称为“内容格式”,类型为“文本型(text)”,可以被省略。取回数据时的字段格式。功能跟 SQL 标准中的“Select”基本一致。如果为空、空文本 或 文本“*”则取回的数据为原始格式内容。您可以指定要返回的数据范围,通过“,”进行分割。支持所有“Where”函数中的【查询条件】表达式格式,可通过“AS”关键字指定返回字段的别名。例如:“name AS 名称, age AS 年龄, children”(返回 [name] 和 [age] 字段并重命名为“名称”和“年龄”,返回[children] 字段)。 参数<2>的名称为“处理结果变量”,类型为“逻辑型(bool)”,可以被省略,提供参数数据时只能提供变量。当前函数的执行结果变量。如果本变量被写入结果为 假,您可以通过“取错误信息”得到准确的错误原因。 操作系统需求: Windows 调用格式: 〈存取查询器〉 对象.OrderBy ([文本型 排序字段],[逻辑型 是否倒序],[逻辑型变量 处理结果变量]) - E2EE服务器套件会员版3.3.6->存取查询器 英文名称:OrderBy 根据字段进行排序。字段设置为空则不进行排序。本命令为高级对象成员命令。 参数<1>的名称为“排序字段”,类型为“文本型(text)”,可以被省略。要排序的字段名称。如果为空或空文本则清除排序规则(不进行排序)。只允许单字段名(使用“,”分割多字段将失败)。允许使用表达式,表达式中不支持任何【内置变量】。 参数<2>的名称为“是否倒序”,类型为“逻辑型(bool)”,可以被省略。是否反向排序结果。如果为空则默认为 假。为假时则正向排序。 参数<3>的名称为“处理结果变量”,类型为“逻辑型(bool)”,可以被省略,提供参数数据时只能提供变量。当前函数的执行结果变量。如果本变量被写入结果为 假,您可以通过“取错误信息”得到准确的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取回结果 (存取列表 结果变量,[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->存取查询器 英文名称:Get 取回查询后的最终结果数据。取回失败返回 假。使用本函数前必须指定过数据范围和查询条件。本命令为高级对象成员命令。 参数<1>的名称为“结果变量”,类型为“存取列表(JList)”。存取查询结果的 存取列表 变量。 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取回错误 () - E2EE服务器套件会员版3.3.6->存取查询器 英文名称:GetError 获取最后的错误信息。获取后最后错误信息将被清空。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈存取查询器〉 对象.全部重置 () - E2EE服务器套件会员版3.3.6->存取查询器 英文名称:Reset 重置并清空所有数据内容和条件表达式。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取数量 () - E2EE服务器套件会员版3.3.6->存取查询器 英文名称:Count 获取查询后的结果数量。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取首条 (通用型变量 结果变量) - E2EE服务器套件会员版3.3.6->存取查询器 英文名称:First 查询并获取第一条数据。本命令为高级对象成员命令。 参数<1>的名称为“结果变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。查询结果的变量。通常为【存取键值表】类型,如果指向数据本身不为键值表,您可以指定为结果对应的数据类型。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取尾条 (通用型变量 结果变量) - E2EE服务器套件会员版3.3.6->存取查询器 英文名称:Last 查询并获取最后一条数据。本命令为高级对象成员命令。 参数<1>的名称为“结果变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。查询结果的变量。通常为【存取键值表】类型,如果指向数据本身不为键值表,您可以指定为结果对应的数据类型。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取位置 (文本型 位置,通用型变量 结果变量) - E2EE服务器套件会员版3.3.6->存取查询器 英文名称:Nth 查询并获取指定位置的数据。本命令为高级对象成员命令。 参数<1>的名称为“位置”,类型为“文本型(text)”。要取回数据的。 参数<2>的名称为“结果变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。查询结果的变量。通常为【存取键值表】类型,如果指向数据本身不为键值表,您可以指定为结果对应的数据类型。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否存在 () - E2EE服务器套件会员版3.3.6->存取查询器 英文名称:Exist 判断要查询的条件的数据是否存在。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈双精度小数型〉 对象.求最大值 ([文本型 字段名]) - E2EE服务器套件会员版3.3.6->存取查询器 英文名称:Max 求数据中的最大值。本命令为高级对象成员命令。 参数<1>的名称为“字段名”,类型为“文本型(text)”,可以被省略。要统计数据的字段名称。如果为空则指向数据本身。 操作系统需求: Windows 调用格式: 〈双精度小数型〉 对象.求最小值 ([文本型 字段名]) - E2EE服务器套件会员版3.3.6->存取查询器 英文名称:Min 求数据中的最小值。本命令为高级对象成员命令。 参数<1>的名称为“字段名”,类型为“文本型(text)”,可以被省略。要统计数据的字段名称。如果为空则指向数据本身。 操作系统需求: Windows 调用格式: 〈双精度小数型〉 对象.求和 ([文本型 字段名]) - E2EE服务器套件会员版3.3.6->存取查询器 英文名称:Sum 求数据相加后的结果。本命令为高级对象成员命令。 参数<1>的名称为“字段名”,类型为“文本型(text)”,可以被省略。要统计数据的字段名称。如果为空则指向数据本身。 操作系统需求: Windows 调用格式: 〈双精度小数型〉 对象.求平均值 ([文本型 字段名]) - E2EE服务器套件会员版3.3.6->存取查询器 英文名称:Avg 求数据中的平均值。本命令为高级对象成员命令。 参数<1>的名称为“字段名”,类型为“文本型(text)”,可以被省略。要统计数据的字段名称。如果为空则指向数据本身。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.存储结果 () - E2EE服务器套件会员版3.3.6->存取查询器 英文名称:StorageResult 将当前查询结果存储起来,作为新数据查询的数据范围。相当于把查询结果数据作为“From”的指定的内容。本方法被调用后无论结果如何都将清空“Where”指定的条件 和“Select”指定的数据格式。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈存取查询器〉 对象.置是否编译 (逻辑型 是否编译) - E2EE服务器套件会员版3.3.6->存取查询器 英文名称:SetCompiled 设置是否对所有查询表达式进行编译(Where/Select/Min/Max等)。本选项默认为真。当您执行完本方法后,Select/Where 等表达式定义信息都将被清空,建议在查询数据之前执行本操作。本命令为高级对象成员命令。 参数<1>的名称为“是否编译”,类型为“逻辑型(bool)”。设置是否编译表达式。表达式指 Where、Select 指定的【表达式】参数,Min/Max等指定的【字段名称】等。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取是否编译 () - E2EE服务器套件会员版3.3.6->存取查询器 英文名称:GetCompiled 设置是否对所有查询表达式进行编译(Where/Select/Min/Max等)。本选项默认为真。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:Redis同步客户端 英文名称:RedisSyncClient 本数据类型为普通类型,共包含 24 个成员命令。 操作系统需求: Windows 本对象支持 [通用连接池]。提供完整的Redis同步操作(客户端)功能。适用于执行命令后,即时返回操作结果的情况(订阅等异步功能请使用 异步客户端)。 组件事件列表: 调用格式: 〈逻辑型〉 对象.连接 (文本型 地址,整数型 端口,[文本型 密码],[整数型 表空间],[整数型 超时时间],逻辑型 是否UNICODE,[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->Redis同步客户端 英文名称:Connect 连接到服务器。本命令为初级对象成员命令。 参数<1>的名称为“地址”,类型为“文本型(text)”,初始值为“127.0.0.1”。要连接的服务器地址。 参数<2>的名称为“端口”,类型为“整数型(int)”,初始值为“6379”。要连接的服务器端口。 参数<3>的名称为“密码”,类型为“文本型(text)”,可以被省略。要连接的服务器的密码。如果为空则为不验证密码。 参数<4>的名称为“表空间”,类型为“整数型(int)”,可以被省略。要连接的服务器的表空间。如果为空则为默认(默认为0)。 参数<5>的名称为“超时时间”,类型为“整数型(int)”,可以被省略。连接服务器的超时时间(单位:毫秒)。如果为空或者0则不限定连接时间。 参数<6>的名称为“是否UNICODE”,类型为“逻辑型(bool)”,初始值为“真”。是否文本编码为UNICODE。 参数<7>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.断开 () - E2EE服务器套件会员版3.3.6->Redis同步客户端 英文名称:Close 从服务器断开。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.检查状态 () - E2EE服务器套件会员版3.3.6->Redis同步客户端 英文名称:CheckStatus 检查服务器的连接状态。连接正常返回真,否则返回假。实现过程是往服务器发送PING命令。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.重新连接 ([文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->Redis同步客户端 英文名称:ReConnect 重新连接到服务器,连接成功则返回真。重新连接时使用最后一次使用的用户名和密码等连接设置。本命令为初级对象成员命令。 参数<1>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置超时时间 (整数型 超时时间) - E2EE服务器套件会员版3.3.6->Redis同步客户端 英文名称:SetRepoTimeout 设置读取响应内容的超时时间(单位:毫秒)。本命令为初级对象成员命令。 参数<1>的名称为“超时时间”,类型为“整数型(int)”,初始值为“0”。单位 毫秒。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.执行 ([通用型变量 结果变量],[文本型变量 错误原因],文本型 命令,[通用型 参数],... ) - E2EE服务器套件会员版3.3.6->Redis同步客户端 英文名称:RunCommand 执行Redis命令。返回是否执行成功。如果数据类型转换失败时也返回[假]。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“结果变量”,类型为“通用型(all)”,可以被省略,提供参数数据时只能提供变量。存储执行结果的变量。支持所有 易语言基础数据类型 和 存取键值表、存取列表对象。类型支持自动转换。 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 参数<3>的名称为“命令”,类型为“文本型(text)”。要执行的命令。本命令使用方式可参考“创建文本()”函数。格式为大括号括起来的参数位置,例如:“SET key {1}”,{1} 表示第一个参数,以此类推。两个单引号“''”表示双引号,对应位置参数为空或者不支持时则填充为空文本。支持转义符 \r\n(换行)、\t(制表)、\'(单引号)、\{、\}(左右大括号)。其它时间\将被保留。 参数<4>的名称为“参数”,类型为“通用型(all)”,可以被省略。参数类型支持易语言基础数据类型、字节集、文本、存取键值表 和 存取列表,不支持则会填充为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.追加执行 ([文本型变量 错误原因],文本型 命令,[通用型 参数],... ) - E2EE服务器套件会员版3.3.6->Redis同步客户端 英文名称:AppendCommand 批量提交执行指令。本方法为使用 pipeline 的方式提交指令。执行完后可通过 取追加结果() 方法批量获取每条数据的结果内容。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 参数<2>的名称为“命令”,类型为“文本型(text)”。要执行的命令。本命令使用方式可参考“创建文本()”函数。格式为大括号括起来的参数位置,例如:“SET key {1}”,{1} 表示第一个参数,以此类推。两个单引号“''”表示双引号,对应位置参数为空或者不支持时则填充为空文本。支持转义符 \r\n(换行)、\t(制表)、\'(单引号)、\{、\}(左右大括号)。其它时间\将被保留。 参数<3>的名称为“参数”,类型为“通用型(all)”,可以被省略。参数类型支持易语言基础数据类型、字节集、文本、存取键值表 和 存取列表,不支持则会填充为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.执行从列表 ([通用型变量 结果变量],[文本型变量 错误原因],文本型 命令,[存取列表 参数]) - E2EE服务器套件会员版3.3.6->Redis同步客户端 英文名称:RunCommandByListParams 通过列表作为参数执行Redis命令,返回键值表类型数据。可使用“消息状态()”方法获取消息状态是否执行成功。执行失败时可通过“消息说明()”方法获取消息执行失败时的具体原因。通过“消息数据()”获取具体数据内容。本命令为初级对象成员命令。 参数<1>的名称为“结果变量”,类型为“通用型(all)”,可以被省略,提供参数数据时只能提供变量。存储执行结果的变量。支持所有 易语言基础数据类型 和 存取键值表、存取列表对象。类型支持自动转换。 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 参数<3>的名称为“命令”,类型为“文本型(text)”。要执行的命令。本命令使用方式可参考“创建文本()”函数。格式为大括号括起来的参数位置,例如:“SET key {1}”,{1} 表示第一个参数,以此类推。两个单引号“''”表示双引号,对应位置参数为空或者不支持时则填充为空文本。支持转义符 \r\n(换行)、\t(制表)、\'(单引号)、\{、\}(左右大括号)。其它时间\将被保留。 参数<4>的名称为“参数”,类型为“存取列表(JList)”,可以被省略。通过列表传递参数。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.追加从列表 ([文本型变量 错误原因],文本型 命令,[存取列表 参数]) - E2EE服务器套件会员版3.3.6->Redis同步客户端 英文名称:AppendCommandByListParams 通过列表作为参数追加执行Redis命令,返回键值表类型数据。可使用“消息状态()”方法获取消息状态是否执行成功。执行失败时可通过“消息说明()”方法获取消息执行失败时的具体原因。通过“消息数据()”获取具体数据内容。本命令为初级对象成员命令。 参数<1>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 参数<2>的名称为“命令”,类型为“文本型(text)”。要执行的命令。本命令使用方式可参考“创建文本()”函数。格式为大括号括起来的参数位置,例如:“SET key {1}”,{1} 表示第一个参数,以此类推。两个单引号“''”表示双引号,对应位置参数为空或者不支持时则填充为空文本。支持转义符 \r\n(换行)、\t(制表)、\'(单引号)、\{、\}(左右大括号)。其它时间\将被保留。 参数<3>的名称为“参数”,类型为“存取列表(JList)”,可以被省略。通过列表传递参数。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取追加结果 (存取列表 结果变量) - E2EE服务器套件会员版3.3.6->Redis同步客户端 英文名称:GetAppendResults 批量提交并获取通过 追加执行() 方法执行的请求结果。成功返回结果的数量(成功时结果数量为调用 追加执行 的次数失败时返回0)。本命令为初级对象成员命令。 参数<1>的名称为“结果变量”,类型为“存取列表(JList)”。存取结果的“存取列表”对象。列表中数据的内容跟“追加执行()”方法提交的顺序一一对应。内容格式为原始提交数据的类型。类型主要包括 文本型、长整数型、字节集、键值表 或 列表。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置自动重连次数 (整数型 重连次数) - E2EE服务器套件会员版3.3.6->Redis同步客户端 英文名称:SetRetryTimes 设置在执行“执行()”方法时连接断开了,则自动重新连接并执行当前指令的最大重试次数。本命令为初级对象成员命令。 参数<1>的名称为“重连次数”,类型为“整数型(int)”。如果为0则断开时不重连。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取自动重连次数 () - E2EE服务器套件会员版3.3.6->Redis同步客户端 英文名称:GetRetryTimes 获取自动重新连接并执行当前指令的最大重试次数。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:Redis异步客户端 英文名称:RedisAsyncClient 本数据类型为普通类型,共包含 20 个成员命令。 操作系统需求: Windows 提供Redis异步操作(客户端)功能。本对象线程安全。适用于“订阅(SUBSCRIBE)”等需要异步获取操作结果的命令。 组件事件列表: 调用格式: 〈逻辑型〉 对象.连接 (文本型 地址,整数型 端口,[文本型 密码]) - E2EE服务器套件会员版3.3.6->Redis异步客户端 英文名称:Connect 连接到服务器。异步操作,返回值只是判断是否成功创建连接对象,并不能用于判断是否连接成功。本命令为初级对象成员命令。 参数<1>的名称为“地址”,类型为“文本型(text)”,初始值为“127.0.0.1”。要连接的服务器地址。 参数<2>的名称为“端口”,类型为“整数型(int)”,初始值为“6379”。要连接的服务器端口。 参数<3>的名称为“密码”,类型为“文本型(text)”,可以被省略。要连接的服务器的密码。如果为空则为不验证密码。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.断开 () - E2EE服务器套件会员版3.3.6->Redis异步客户端 英文名称:Disconnect 断开当前连接。发送断开指令给异步循环,返回值不能用于判断是否为断开成功。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.执行 (子程序指针 回调函数,[文本型变量 错误原因],文本型 命令,[通用型 参数],... ) - E2EE服务器套件会员版3.3.6->Redis异步客户端 英文名称:RunCommand 执行Redis命令。返回命令是否可执行。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“回调函数”,类型为“子程序指针(SubPtr)”。命令返回结果时接收结果的回调函数。函数原型:<空> 子程序([整数型] 对象地址, [整数型] 对象标识, [整数型] 数据地址)。函数模板: .版本 2 .支持库 e2ee .子程序 异步回调函数 .参数 对象地址, 整数型 .参数 对象标识, 整数型 .参数 数据地址, 整数型 .局部变量 结果, 存取列表 .如果真 (取回Redis结果 (数据地址, 结果, )) .如果真结束 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 参数<3>的名称为“命令”,类型为“文本型(text)”。要执行的命令。本命令使用方式可参考“创建文本()”函数。格式为大括号括起来的参数位置,例如:“SET key {1}”,{1} 表示第一个参数,以此类推。两个单引号“''”表示双引号,对应位置参数为空或者不支持时则填充为空文本。支持转义符 \r\n(换行)、\t(制表)、\'(单引号)、\{、\}(左右大括号)。其它时间\将被保留。 参数<4>的名称为“参数”,类型为“通用型(all)”,可以被省略。通过列表传递参数。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.停止 () - E2EE服务器套件会员版3.3.6->Redis异步客户端 英文名称:Stop 停止当前客户端事件循环。等待结束() 方法将直接停止并返回。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.等待结束 ([文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->Redis异步客户端 英文名称:Join 运行异步事件循环,阻塞并等待客户端执行结束。当连接断开或者连接失败时才返回。当意外断开时(连接失败、被动断开)返回 假,原因将被写入[错误原因]参数指定的变量中。本命令为初级对象成员命令。 参数<1>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取状态 () - E2EE服务器套件会员版3.3.6->Redis异步客户端 英文名称:GetStat 获取当前客户端状态。返回值 [0] 未连接 [1] 连接中 [2] 连接成功 [3] 连接失败。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.重新连接 () - E2EE服务器套件会员版3.3.6->Redis异步客户端 英文名称:ReConnect 使用最后一次的设置重新连接到服务器。返回值为是否执行“连接()”方法成功,并不能用于判断实际连接是否成功。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否运行中 () - E2EE服务器套件会员版3.3.6->Redis异步客户端 英文名称:IsRunning 判断当前客户端是否运行中。只要执行 连接() 成功,并且 等待结束() 未返回都表示正在运行中。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:XML对象 英文名称:XML2 本数据类型为普通类型,共包含 39 个成员命令。 操作系统需求: Windows XML处理对象。可以用于快速解析和构建XML。支持XPATH表达式。 组件事件列表: 调用格式: 〈逻辑型〉 对象.从文本载入 (通用型 文本内容,[文本型 编码格式],[逻辑型 是否跳过根],[逻辑型 是否解析注释],[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:ParseString 从XML文本载入。本命令为初级对象成员命令。 参数<1>的名称为“文本内容”,类型为“通用型(all)”。要载入的XML文本或字节集。仅支持文本和字节集类型。 参数<2>的名称为“编码格式”,类型为“文本型(text)”,可以被省略。要加载XML的文本编码格式。可以使用“#文本编码格式_”开头的常量。如果为空则默认为本地编码(易语言为GBK)。 参数<3>的名称为“是否跳过根”,类型为“逻辑型(bool)”,可以被省略。是否跳过根节点,直接解析根内的下级节点到当前XML对象。如果为空则默认为 假。 参数<4>的名称为“是否解析注释”,类型为“逻辑型(bool)”,可以被省略。是否解析注释类型的节点。如果为空则默认为 假。 参数<5>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从文件载入 (文本型 文件路径,[逻辑型 是否跳过根],[逻辑型 是否解析注释],[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:ParseFile 从XML文件载入。本命令为初级对象成员命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。XML文件路径。 参数<2>的名称为“是否跳过根”,类型为“逻辑型(bool)”,可以被省略。是否跳过根节点,直接解析根内的下级节点到当前XML对象。如果为空则默认为 假。 参数<3>的名称为“是否解析注释”,类型为“逻辑型(bool)”,可以被省略。是否解析注释类型的节点。如果为空则默认为 假。 参数<4>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.到XML文本 (逻辑型 是否美化,[文本型 根节点名],[逻辑型 是否自闭和],[逻辑型 是否输出头],[文本型 编码格式],[文本型 输出版本]) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:ToXmlString 生成XML文本。本命令为初级对象成员命令。 参数<1>的名称为“是否美化”,类型为“逻辑型(bool)”,初始值为“真”。是否格式化生成的XML内容。如果为空则默认为 真。每个节点之间换行符分割,上下级按照级别填充缩进内容。如果为 假,则不添加额外的换行和空格。 参数<2>的名称为“根节点名”,类型为“文本型(text)”,可以被省略。根节点的名称。如果为空或空文本则不添加根节点。如果不为空,则在当前XML的外层添加对应名称的节点做为根节点。 参数<3>的名称为“是否自闭和”,类型为“逻辑型(bool)”,可以被省略。是否允许自闭和节点。如果为空则默认为 真。如果为 真。则当节点内容为空时,直接生成自闭合标签。例如:。如果为 假, 则对应的内容为:。 参数<4>的名称为“是否输出头”,类型为“逻辑型(bool)”,可以被省略。是否输出XML定义头信息。如果为空则默认为 真。为 真 时首行内容将输出为XML定义信息“”。注意:只有文档类型为“xml”时才有效,如果为“html”等其它格式时是不会输出XML定义头的。 参数<5>的名称为“编码格式”,类型为“文本型(text)”,可以被省略。生成XML的文本编码格式。可以使用“#文本编码格式_”开头的常量。如果为空则默认为本地编码(易语言为GBK)。如果为有效的编码名称时,当【输出定义头】参数为 真 时,将自动填充XML定义信息中的“encoding”属性为此处的编码名称。 参数<6>的名称为“输出版本”,类型为“文本型(text)”,可以被省略。XML版本格式文本。如果留空则输出格式文本为“1.0”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.到XML文件 (文本型 文件路径,逻辑型 是否美化,[文本型 根节点名],[逻辑型 是否自闭和],[逻辑型 是否输出头],[文本型 编码格式],[文本型 输出版本]) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:ToXmlFile 生成XML文件。本命令为初级对象成员命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。要生成的XML文件路径。 参数<2>的名称为“是否美化”,类型为“逻辑型(bool)”,初始值为“真”。是否格式化生成的XML内容。如果为空则默认为 真。每个节点之间换行符分割,上下级按照级别填充缩进内容。如果为 假,则不添加额外的换行和空格。 参数<3>的名称为“根节点名”,类型为“文本型(text)”,可以被省略。根节点的名称。如果为空或空文本则不添加根节点。如果不为空,则在当前XML的外层添加对应名称的节点做为根节点。 参数<4>的名称为“是否自闭和”,类型为“逻辑型(bool)”,可以被省略。是否允许自闭和节点。如果为空则默认为 真。如果为 真。则当节点内容为空时,直接生成自闭合标签。例如:。如果为 假, 则对应的内容为:。 参数<5>的名称为“是否输出头”,类型为“逻辑型(bool)”,可以被省略。是否输出XML定义头信息。如果为空则默认为 真。为 真 时首行内容将输出为XML定义信息“”。注意:只有文档类型为“xml”时才有效,如果为“html”等其它格式时是不会输出XML定义头的。 参数<6>的名称为“编码格式”,类型为“文本型(text)”,可以被省略。生成XML的文本编码格式。可以使用“#文本编码格式_”开头的常量。如果为空则默认为本地编码(易语言为GBK)。如果为有效的编码名称时,当【输出定义头】参数为 真 时,将自动填充XML定义信息中的“encoding”属性为此处的编码名称。 参数<7>的名称为“输出版本”,类型为“文本型(text)”,可以被省略。XML版本格式文本。如果留空则输出格式文本为“1.0”。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空 () - E2EE服务器套件会员版3.3.6->XML对象 英文名称:Clear 清空当前XML对象。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.创建 (文本型 节点路径,[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:CreateAndSelect 通过【路径】创建并选择节点。如果【路径】以“/”开头,则选取操作是从XML的根开始的(之前所有选择操作都会被取消)。非“/”开头时,路径是基于上次的“选择”或“创建”的位置,继续向下选择的。假设上次【路径】为“user”,本次【路径】为“name”,则实际路径为“user/name”。注意:在【新建】方法中,假设【路径】为“user/name”,路径最终子节点(name)必然为新的节点。上级节点(user)不存在时才创建,已经存在则直接选择第一个命中的节点(相当于 user[1] )。本命令为初级对象成员命令。 参数<1>的名称为“节点路径”,类型为“文本型(text)”。节点的路径。格式为XPATH格式,只能选取单个节点,不支持跨级获取结果。路径以字符“/”开始,则表示从XML根节点开始向下选取。路径如果为“*”,则表示枚举所有子项,可直接通过 判断 (XML.到下个()) 来枚举所有子节点。除非路径以“/”开头表示从根路径开始选择(清除所有选择),否则每次的选择结果会进行累加,下次选取会以本次选取的节点为根向下选取。可以通过“取消选择”来撤销所有的选择操作。【注意】创建() 方法会自动创建新的子节点。譬如路径为“/user/age”,如果 user 不存在则自动创建,已经存在则选择第一个名称为“user”的节点。而 age 做为最下级则必然为新节点。如果user节点已经存在age时,“/iser/age”将创建一个新的 age 而不是选中已有的。 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.选择 (文本型 节点路径,[逻辑型 是否创建],[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:Select 通过【路径】选择一个节点。如果【路径】以“ / ”开头,则选取操作是从XML的根开始的( 之前所有选择操作都会被取消 )。非“ / ”开头时,路径是基于上次的“选择”或“创建”的位置,继续向下选择的。假设上次【路径】为“user”,本次【路径】为“name”,则实际路径为“user / name”。如果为“*”则为枚举子节点,选择成功后,循环调用并判断“到下个”来枚举所有的下级节点。本命令为初级对象成员命令。 参数<1>的名称为“节点路径”,类型为“文本型(text)”。节点的路径。格式为XPATH格式,只能选取单个节点,不支持跨级获取结果。路径以字符“/”开始,则表示从XML根节点开始向下选取。路径如果为“*”,则表示枚举所有子项,可直接通过 判断 (XML.到下个()) 来枚举所有子节点。除非路径以“/”开头表示从根路径开始选择(清除所有选择),否则每次的选择结果会进行累加,下次选取会以本次选取的节点为根向下选取。可以通过“取消选择”来撤销所有的选择操作。 参数<2>的名称为“是否创建”,类型为“逻辑型(bool)”,可以被省略。当选择的节点不存在时,是否允许自动创建对应的节点。如果为空则默认为 假。此参数为真时,跟“创建”方法是不同的,如果节点名称已经存在,本方法会优先选取已经存在的节点。 参数<3>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.取消选择 () - E2EE服务器套件会员版3.3.6->XML对象 英文名称:ResetSelect 取消所有的选择操作。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.返回上级 () - E2EE服务器套件会员版3.3.6->XML对象 英文名称:UpSelect 返回到上次“选择”的位置。只有调用“创建”或“选择”方法成功时才有效。执行后返回上次选择后的焦点节点位置。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.子节点数 ([文本型 节点路径]) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:ChildrenCount 返回选择节点的子节点数量。本命令为初级对象成员命令。 参数<1>的名称为“节点路径”,类型为“文本型(text)”,可以被省略。节点的路径。格式为XPATH格式,只能选取单个节点,不支持跨级获取结果。路径以字符“/”开始,则表示从XML根节点开始向下选取。路径如果为“*”,则表示枚举所有子项,可直接通过 判断 (XML.到下个()) 来枚举所有子节点。本路径允许为空,且只在本次方法调用时才有效。选择操作是基于上次选中的“选择”或“创建”节点做为根,本次操作不会影响原来的选取结果,仅用于本次临时操作使用。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.到首节点 () - E2EE服务器套件会员版3.3.6->XML对象 英文名称:First 跳转到选择节点同级别中的第一个节点。注意:如果上次的“选择”时,最终节点路径不为泛型“*”且为节点名称时,则会跳转到第一个“同名称”的节点位置。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.到尾节点 () - E2EE服务器套件会员版3.3.6->XML对象 英文名称:Last 跳转到选择节点同级别中的最后一个节点。注意:如果上次的“选择”时,最终节点路径不为泛型“*”且为节点名称时,则会跳转到最后一个“同名称”的节点位置。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.到上个 () - E2EE服务器套件会员版3.3.6->XML对象 英文名称:Pre 跳转到选择节点所在级别和位置的上个节点。如果上次的“选择”时,最终节点路径不为泛型“*”且为节点名称时,则会跳转到上一个“同名称”的节点位置。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.到下个 ([逻辑型 是否创建]) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:Next 跳转到选择节点所在级别和位置的下个节点。如果上次的“选择”时,最终节点路径不为泛型“*”且为节点名称时,则会跳转到下一个“同名称”的节点位置。如果参数【创建】为真时,下个节点不存在时,则根据当前节点名称动态创建并选中一个新的节点。本命令为初级对象成员命令。 参数<1>的名称为“是否创建”,类型为“逻辑型(bool)”,可以被省略。当选择的节点不存在时,是否允许自动创建对应的节点。如果为空则默认为 假。此参数为真时,跟“创建”方法是不同的,如果节点名称已经存在,本方法会优先选取已经存在的节点。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.首记录前 () - E2EE服务器套件会员版3.3.6->XML对象 英文名称:BeginOfFirst 跳转到当前选择节点所在级别位置的第一条记录之前。通常调用本方法后,配合“到下个”方法用于节点枚举。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取类型 ([文本型 节点路径]) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:GetType 返回选择节点的类型。[0] 为空(无内容无子节点)。本命令为初级对象成员命令。 参数<1>的名称为“节点路径”,类型为“文本型(text)”,可以被省略。节点的路径。格式为XPATH格式,只能选取单个节点,不支持跨级获取结果。路径以字符“/”开始,则表示从XML根节点开始向下选取。路径如果为“*”,则表示枚举所有子项,可直接通过 判断 (XML.到下个()) 来枚举所有子节点。本路径允许为空,且只在本次方法调用时才有效。选择操作是基于上次选中的“选择”或“创建”节点做为根,本次操作不会影响原来的选取结果,仅用于本次临时操作使用。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取名称 ([文本型 节点路径],[文本型 编码格式]) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:GetTag 返回选择节点的名称。本命令为初级对象成员命令。 参数<1>的名称为“节点路径”,类型为“文本型(text)”,可以被省略。节点的路径。格式为XPATH格式,只能选取单个节点,不支持跨级获取结果。路径以字符“/”开始,则表示从XML根节点开始向下选取。路径如果为“*”,则表示枚举所有子项,可直接通过 判断 (XML.到下个()) 来枚举所有子节点。本路径允许为空,且只在本次方法调用时才有效。选择操作是基于上次选中的“选择”或“创建”节点做为根,本次操作不会影响原来的选取结果,仅用于本次临时操作使用。 参数<2>的名称为“编码格式”,类型为“文本型(text)”,可以被省略。要获取的内容将转换的目标编码格式。可以使用“#文本编码格式_”开头的常量。如果为空则默认为本地编码(易语言为GBK)。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取节点属性 ([文本型 节点路径],文本型 属性名称,[文本型 编码格式]) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:GetAttr 返回选择节点的属性值。本命令为初级对象成员命令。 参数<1>的名称为“节点路径”,类型为“文本型(text)”,可以被省略。节点的路径。格式为XPATH格式,只能选取单个节点,不支持跨级获取结果。路径以字符“/”开始,则表示从XML根节点开始向下选取。路径如果为“*”,则表示枚举所有子项,可直接通过 判断 (XML.到下个()) 来枚举所有子节点。本路径允许为空,且只在本次方法调用时才有效。选择操作是基于上次选中的“选择”或“创建”节点做为根,本次操作不会影响原来的选取结果,仅用于本次临时操作使用。 参数<2>的名称为“属性名称”,类型为“文本型(text)”。属性的名称。 参数<3>的名称为“编码格式”,类型为“文本型(text)”,可以被省略。要获取的内容将转换的目标编码格式。可以使用“#文本编码格式_”开头的常量。如果为空则默认为本地编码(易语言为GBK)。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取文本内容 ([文本型 节点路径],[文本型 编码格式]) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:GetContentString 返回选择节点的文本内容。本命令为初级对象成员命令。 参数<1>的名称为“节点路径”,类型为“文本型(text)”,可以被省略。节点的路径。格式为XPATH格式,只能选取单个节点,不支持跨级获取结果。路径以字符“/”开始,则表示从XML根节点开始向下选取。路径如果为“*”,则表示枚举所有子项,可直接通过 判断 (XML.到下个()) 来枚举所有子节点。本路径允许为空,且只在本次方法调用时才有效。选择操作是基于上次选中的“选择”或“创建”节点做为根,本次操作不会影响原来的选取结果,仅用于本次临时操作使用。 参数<2>的名称为“编码格式”,类型为“文本型(text)”,可以被省略。要获取的内容将转换的目标编码格式。可以使用“#文本编码格式_”开头的常量。如果为空则默认为本地编码(易语言为GBK)。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.取字节集内容 ([文本型 节点路径],[文本型 编码格式]) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:GetContentBin 返回选择节点内容为字节集。通常用于取回“CDATA”类型的内容。本命令为初级对象成员命令。 参数<1>的名称为“节点路径”,类型为“文本型(text)”,可以被省略。节点的路径。格式为XPATH格式,只能选取单个节点,不支持跨级获取结果。路径以字符“/”开始,则表示从XML根节点开始向下选取。路径如果为“*”,则表示枚举所有子项,可直接通过 判断 (XML.到下个()) 来枚举所有子节点。本路径允许为空,且只在本次方法调用时才有效。选择操作是基于上次选中的“选择”或“创建”节点做为根,本次操作不会影响原来的选取结果,仅用于本次临时操作使用。 参数<2>的名称为“编码格式”,类型为“文本型(text)”,可以被省略。要获取的内容将转换的目标编码格式。可以使用“#文本编码格式_”开头的常量。如果为空则默认为本地编码(易语言为GBK)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取所有属性 ([文本型 节点路径],存取键值表 属性内容) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:GetAllAttrs 取回所有的属性内容到键值表。成功返回 真。在取属性前,对应的键值表参数将被清空。本命令为初级对象成员命令。 参数<1>的名称为“节点路径”,类型为“文本型(text)”,可以被省略。节点的路径。格式为XPATH格式,只能选取单个节点,不支持跨级获取结果。路径以字符“/”开始,则表示从XML根节点开始向下选取。路径如果为“*”,则表示枚举所有子项,可直接通过 判断 (XML.到下个()) 来枚举所有子节点。本路径允许为空,且只在本次方法调用时才有效。选择操作是基于上次选中的“选择”或“创建”节点做为根,本次操作不会影响原来的选取结果,仅用于本次临时操作使用。 参数<2>的名称为“属性内容”,类型为“存取键值表(JMap)”。存储节点所有属性的键值表。调用本方法前键值表中的内容将别自动清空。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置注释 ([文本型 节点路径],文本型 注释文本) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:SetDesc 设置选择节点内容为注释,如果有子节点,则子节点会被清空。本命令为初级对象成员命令。 参数<1>的名称为“节点路径”,类型为“文本型(text)”,可以被省略。节点的路径。格式为XPATH格式,只能选取单个节点,不支持跨级获取结果。路径以字符“/”开始,则表示从XML根节点开始向下选取。路径如果为“*”,则表示枚举所有子项,可直接通过 判断 (XML.到下个()) 来枚举所有子节点。本路径允许为空,且只在本次方法调用时才有效。选择操作是基于上次选中的“选择”或“创建”节点做为根,本次操作不会影响原来的选取结果,仅用于本次临时操作使用。 参数<2>的名称为“注释文本”,类型为“文本型(text)”。注释的文本内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置数据 ([文本型 节点路径],通用型 数据内容) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:SetCData 设置选择节点内容为字节集或者文本,节点类型将更改为“CDATA”,如果有子节点,则子节点会被清空。如果为文本,则设置的文本内容在任何时候都不会被转码。本命令为初级对象成员命令。 参数<1>的名称为“节点路径”,类型为“文本型(text)”,可以被省略。节点的路径。格式为XPATH格式,只能选取单个节点,不支持跨级获取结果。路径以字符“/”开始,则表示从XML根节点开始向下选取。路径如果为“*”,则表示枚举所有子项,可直接通过 判断 (XML.到下个()) 来枚举所有子节点。本路径允许为空,且只在本次方法调用时才有效。选择操作是基于上次选中的“选择”或“创建”节点做为根,本次操作不会影响原来的选取结果,仅用于本次临时操作使用。 参数<2>的名称为“数据内容”,类型为“通用型(all)”。内容文本或字节集。将作为二进制写入XML节点,写入成功后节点将转换为“CDATA”类型。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置文本 ([文本型 节点路径],通用型 文本内容,[文本型 编码格式]) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:SetString 设置选择节点内容为文本,如果有子节点,则子节点会被清空。本命令为初级对象成员命令。 参数<1>的名称为“节点路径”,类型为“文本型(text)”,可以被省略。节点的路径。格式为XPATH格式,只能选取单个节点,不支持跨级获取结果。路径以字符“/”开始,则表示从XML根节点开始向下选取。路径如果为“*”,则表示枚举所有子项,可直接通过 判断 (XML.到下个()) 来枚举所有子节点。本路径允许为空,且只在本次方法调用时才有效。选择操作是基于上次选中的“选择”或“创建”节点做为根,本次操作不会影响原来的选取结果,仅用于本次临时操作使用。 参数<2>的名称为“文本内容”,类型为“通用型(all)”。文本或字节集内容。写入成功后节点将转换为“文本”类型。 参数<3>的名称为“编码格式”,类型为“文本型(text)”,可以被省略。要写入文本内容的来源编码格式。可以使用“#文本编码格式_”开头的常量。如果为空则默认为来源编码为本地编码(易语言为GBK)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置节点属性 ([文本型 节点路径],文本型 属性名称,[文本型 属性内容]) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:SetAttr 设置节点的属性值。如果要设置的属性值为空则对应属性会被删除。本命令为初级对象成员命令。 参数<1>的名称为“节点路径”,类型为“文本型(text)”,可以被省略。节点的路径。格式为XPATH格式,只能选取单个节点,不支持跨级获取结果。路径以字符“/”开始,则表示从XML根节点开始向下选取。路径如果为“*”,则表示枚举所有子项,可直接通过 判断 (XML.到下个()) 来枚举所有子节点。本路径允许为空,且只在本次方法调用时才有效。选择操作是基于上次选中的“选择”或“创建”节点做为根,本次操作不会影响原来的选取结果,仅用于本次临时操作使用。 参数<2>的名称为“属性名称”,类型为“文本型(text)”。属性的名称。 参数<3>的名称为“属性内容”,类型为“文本型(text)”,可以被省略。要写入属性的内容。如果为空或空文本,对应属性将被删除。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除属性 ([文本型 节点路径],文本型 属性名称) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:RemoveAttr 删除节点属性。本命令为初级对象成员命令。 参数<1>的名称为“节点路径”,类型为“文本型(text)”,可以被省略。节点的路径。格式为XPATH格式,只能选取单个节点,不支持跨级获取结果。路径以字符“/”开始,则表示从XML根节点开始向下选取。路径如果为“*”,则表示枚举所有子项,可直接通过 判断 (XML.到下个()) 来枚举所有子节点。本路径允许为空,且只在本次方法调用时才有效。选择操作是基于上次选中的“选择”或“创建”节点做为根,本次操作不会影响原来的选取结果,仅用于本次临时操作使用。 参数<2>的名称为“属性名称”,类型为“文本型(text)”。属性的名称。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除节点 ([文本型 节点路径]) - E2EE服务器套件会员版3.3.6->XML对象 英文名称:RemoveNode 删除选择的节点。本命令为初级对象成员命令。 参数<1>的名称为“节点路径”,类型为“文本型(text)”,可以被省略。节点的路径。格式为XPATH格式,只能选取单个节点,不支持跨级获取结果。路径以字符“/”开始,则表示从XML根节点开始向下选取。路径如果为“*”,则表示枚举所有子项,可直接通过 判断 (XML.到下个()) 来枚举所有子节点。本路径允许为空,且只在本次方法调用时才有效。选择操作是基于上次选中的“选择”或“创建”节点做为根,本次操作不会影响原来的选取结果,仅用于本次临时操作使用。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:图像处理 英文名称:JImg 本数据类型为普通类型,共包含 58 个成员命令。 操作系统需求: Windows E2EE图像处理对象。 组件事件列表: 调用格式: 〈逻辑型〉 对象.创建图像 (整数型 宽度,整数型 高度) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:CreateImage 通过指定宽度高度参数来创建图像。本命令为初级对象成员命令。 参数<1>的名称为“宽度”,类型为“整数型(int)”。图像宽度。 参数<2>的名称为“高度”,类型为“整数型(int)”。图像高度。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.创建文本 (文本型 文本,[整数型 文本颜色],[整数型 边框颜色],[整数型 边框宽度],[逻辑型 仅保留边框],[文本型 字体名称],[整数型 字体尺寸],[逻辑型 是否粗体],[逻辑型 是否斜体],[逻辑型 是否下划线]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:CreateFromText 从文本创建图像。本命令为初级对象成员命令。 参数<1>的名称为“文本”,类型为“文本型(text)”。要生成图像的文本内容。 参数<2>的名称为“文本颜色”,类型为“整数型(int)”,可以被省略。文本的颜色。如果为空,则默认为“#白色”。 参数<3>的名称为“边框颜色”,类型为“整数型(int)”,可以被省略。边框的颜色。如果为空,则默认为“#黑色”。 参数<4>的名称为“边框宽度”,类型为“整数型(int)”,可以被省略。默认: 0。 参数<5>的名称为“仅保留边框”,类型为“逻辑型(bool)”,可以被省略。是否仅保留边框。默认: 假。 参数<6>的名称为“字体名称”,类型为“文本型(text)”,可以被省略。要创建文本的字体名称。如果为空则不指定任何字体参数,使用系统默认字体。 参数<7>的名称为“字体尺寸”,类型为“整数型(int)”,可以被省略。字体的尺寸。默认: 12。 参数<8>的名称为“是否粗体”,类型为“逻辑型(bool)”,可以被省略。默认: 假。 参数<9>的名称为“是否斜体”,类型为“逻辑型(bool)”,可以被省略。默认: 假。 参数<10>的名称为“是否下划线”,类型为“逻辑型(bool)”,可以被省略。默认: 假。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.载入文件 (文本型 文件路径) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:LoadImageFromFile 从文件加载图像。仅支持 jpg/bmp/png 格式。本命令为初级对象成员命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。图像文件的路径。加载图像时加载图像格式的方式,依赖于文件的后缀。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.载入数据 (字节集 图像数据) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:LoadImageFromBinary 从图像数据加载图像。仅支持 jpg/bmp/png 格式。本命令为初级对象成员命令。 参数<1>的名称为“图像数据”,类型为“字节集(bin)”。要加载的图像数据。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.保存文件 (文本型 文件路径,[整数型 图像质量]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:SaveFile 保存图像到文件。仅支持 jpg/bmp/png 格式。本命令为初级对象成员命令。 参数<1>的名称为“文件路径”,类型为“文本型(text)”。图像文件的路径。保存图像的格式,依赖于文件的后缀。 参数<2>的名称为“图像质量”,类型为“整数型(int)”,可以被省略。要保存图像的质量,范围[0~100]。默认: 80。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.保存数据 (字节集变量 图像数据,文本型 文件格式,[整数型 图像质量]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:SaveBinary 保存图像到字节集。仅支持 jpg/bmp/png 格式。本命令为初级对象成员命令。 参数<1>的名称为“图像数据”,类型为“字节集(bin)”,提供参数数据时只能提供变量。要存储图像数据的变量。 参数<2>的名称为“文件格式”,类型为“文本型(text)”。保存图像的格式(后缀)。参数 [bmp] BMP图像 [jpg] JPG [png] PNG格式(注意:不包括中括号)。如果为空则默认为“bmp”。 参数<3>的名称为“图像质量”,类型为“整数型(int)”,可以被省略。要保存图像的质量,范围[0~100]。默认: 80。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否有效 () - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Good 判断当前是否为有效图像。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取宽度 () - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Width 返回图像宽度。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取高度 () - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Height 返回图像高度。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取通道数 () - E2EE服务器套件会员版3.3.6->图像处理 英文名称:ChannelCount 返回当前图像的通道数量。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.交换图像 (图像处理 目标图像) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Swap 将当前对象和指定图像中的内容进行互换。本命令为初级对象成员命令。 参数<1>的名称为“目标图像”,类型为“图像处理(JImg)”。要交换内容的图像对象。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.复制到 (图像处理 目标图像) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:CloneToObject 将当前图像复制到目标图像。本命令为初级对象成员命令。 参数<1>的名称为“目标图像”,类型为“图像处理(JImg)”。目标图像对象。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取点 (整数型 横向位置,整数型 纵向位置,[整数型变量 透明度变量]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:GetPixel 返回指定点的颜色。本命令为初级对象成员命令。 参数<1>的名称为“横向位置”,类型为“整数型(int)”。点在图像中的横向位置。从 1 开始,最大值为 【图像宽度】。 参数<2>的名称为“纵向位置”,类型为“整数型(int)”。点在图像中的纵向位置。从 1 开始,最大值为 【图像高度】。 参数<3>的名称为“透明度变量”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。存储透明度的变量。透明度范围为 [0~255]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置点 (整数型 横向位置,整数型 纵向位置,整数型 颜色,[整数型 透明度]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:SetPixel 设置指定点的颜色。本命令为初级对象成员命令。 参数<1>的名称为“横向位置”,类型为“整数型(int)”。点在图像中的横向位置。从 1 开始,最大值为 【图像宽度】。 参数<2>的名称为“纵向位置”,类型为“整数型(int)”。点在图像中的纵向位置。从 1 开始,最大值为 【图像高度】。 参数<3>的名称为“颜色”,类型为“整数型(int)”。要填充到点所在位置的颜色值。 参数<4>的名称为“透明度”,类型为“整数型(int)”,可以被省略。透明度范围为 [0~255]。如果为 [-1] 则不填充透明度。默认: -1。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.填充 ([整数型 颜色],[整数型 透明值]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Fill 填充图像为指定颜色。本命令为初级对象成员命令。 参数<1>的名称为“颜色”,类型为“整数型(int)”,可以被省略。要填充到点所在位置的颜色值。如果为空则默认为“#黑色”(0)。 参数<2>的名称为“透明值”,类型为“整数型(int)”,可以被省略。透明值的范围为 [0~255]。如果为 [-1] 则不填充透明度。默认: -1。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.缩放 (整数型 宽度,整数型 高度,[整数型 类型]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Resize 缩放当前图像到指定尺寸。本命令为初级对象成员命令。 参数<1>的名称为“宽度”,类型为“整数型(int)”。图像宽度。 参数<2>的名称为“高度”,类型为“整数型(int)”。图像高度。 参数<3>的名称为“类型”,类型为“整数型(int)”,可以被省略。缩放图像的方式。[-1] 裁剪 [0] 填充空白 [1] 临近算法 [2] 平均数插值 [3] 线性插值 [4] 删格插值 [5] 卷积插值 [6] 多相位插值。默认: 1 (临近算法)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.旋转 (小数型 角度,[逻辑型 重置尺寸],[整数型 类型]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Rotate 旋转当前图像。本命令为初级对象成员命令。 参数<1>的名称为“角度”,类型为“小数型(float)”。要旋转的角度。 参数<2>的名称为“重置尺寸”,类型为“逻辑型(bool)”,可以被省略。是否重置图像尺寸为旋转后的尺寸。如果为 假 则不改变图像尺寸。默认: 真。 参数<3>的名称为“类型”,类型为“整数型(int)”,可以被省略。旋转图像的方式。[0] 临近算法 [1] 线性插值 [2] 卷积插值。默认: 0 (临近算法)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.移动 ([整数型 横向偏移],[整数型 纵向偏移]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Shift 将图像进行移动处理。本命令为初级对象成员命令。 参数<1>的名称为“横向偏移”,类型为“整数型(int)”,可以被省略。移动图像的横向偏移距离。默认: 0。 参数<2>的名称为“纵向偏移”,类型为“整数型(int)”,可以被省略。移动图像的纵向偏移距离。默认: 0。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.噪点 (双精度小数型 振幅,[整数型 类型]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Noise 给图像添加噪点。本命令为初级对象成员命令。 参数<1>的名称为“振幅”,类型为“双精度小数型(double)”。 参数<2>的名称为“类型”,类型为“整数型(int)”,可以被省略。添加噪点的类型。[0] 高斯 [1] 均匀 [2] 松软 [3] 泊松分布 [4] 莱斯分布。默认为 0。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.模糊 (小数型 振幅,[整数型 限制条件]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Blur 将当前图像进行模糊处理。本命令为初级对象成员命令。 参数<1>的名称为“振幅”,类型为“小数型(float)”。 参数<2>的名称为“限制条件”,类型为“整数型(int)”,可以被省略。模糊的限制条件。[0] 狄氏分布 [1] 诺伊曼。默认为 1。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.锐化 (小数型 锐化幅度,[整数型 类型],[小数型 边缘阈值],[小数型 平滑梯度],[小数型 振幅]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Sharpen 将当前图像进行锐化处理。本命令为初级对象成员命令。 参数<1>的名称为“锐化幅度”,类型为“小数型(float)”。 参数<2>的名称为“类型”,类型为“整数型(int)”,可以被省略。[0] 逆向扩散 [1] 震动滤波。默认为 0。 参数<3>的名称为“边缘阈值”,类型为“小数型(float)”,可以被省略。默认为 1。 参数<4>的名称为“平滑梯度”,类型为“小数型(float)”,可以被省略。默认为 0。 参数<5>的名称为“振幅”,类型为“小数型(float)”,可以被省略。默认为 0。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.阈值 ([整数型 分界颜色],[整数型 分界方向]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Threshold 将图像通过指定阈值进行二值化处理。本命令为初级对象成员命令。 参数<1>的名称为“分界颜色”,类型为“整数型(int)”,可以被省略。范围 0~255。默认: 128。 参数<2>的名称为“分界方向”,类型为“整数型(int)”,可以被省略。[-1] 保留并加亮小于等于【分界颜色】的值 [1] 保留并加亮大于等于【分界颜色】的值。默认: 1。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.黑白 () - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Grayscale 将图像转换为黑白图。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.二值化 () - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Binarized 将图像进行二值化处理。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.裁剪 (整数型 横向位置,整数型 纵向位置,整数型 宽度,整数型 高度) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Crop 裁剪当前图像。本命令为初级对象成员命令。 参数<1>的名称为“横向位置”,类型为“整数型(int)”。起始点在图像中的横向位置。从 1 开始,最大值为 【图像宽度】。 参数<2>的名称为“纵向位置”,类型为“整数型(int)”。起始点在图像中的纵向位置。从 1 开始,最大值为 【图像高度】。 参数<3>的名称为“宽度”,类型为“整数型(int)”。裁剪区域的宽度。 参数<4>的名称为“高度”,类型为“整数型(int)”。裁剪区域的高度。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.镜像 (文本型 方向) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Mirror 对图像进行镜像处理。本命令为初级对象成员命令。 参数<1>的名称为“方向”,类型为“文本型(text)”。[x] 横向 [y] 纵向 [xy] 横向以及纵向。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.反相 () - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Invert 将图像颜色进行反转。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.扩张 ([整数型 横向],[整数型 纵向]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Dilate 对图像数据进行扩张运算处理。本命令为初级对象成员命令。 参数<1>的名称为“横向”,类型为“整数型(int)”,可以被省略。横向扩张值(像素)。默认: 1。 参数<2>的名称为“纵向”,类型为“整数型(int)”,可以被省略。纵向扩张值(像素)。默认: 1。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.腐蚀 ([整数型 横向],[整数型 纵向]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Erode 对图像进行腐蚀运算处理。本命令为初级对象成员命令。 参数<1>的名称为“横向”,类型为“整数型(int)”,可以被省略。横向腐蚀值(像素)。默认: 1。 参数<2>的名称为“纵向”,类型为“整数型(int)”,可以被省略。纵向腐蚀值(像素)。默认: 1。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.浮雕 ([整数型 方向],[整数型 高度]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Embossment 对图像进行浮雕运算处理。本命令为初级对象成员命令。 参数<1>的名称为“方向”,类型为“整数型(int)”,可以被省略。浮雕的方向。[1] 左上到右下 [2] 右上到左下 [3] 右下到左上 [4] 左下到右上。默认: 1。 参数<2>的名称为“高度”,类型为“整数型(int)”,可以被省略。浮雕的高度。默认: 1。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.阴影 (整数型 横向偏移,整数型 纵向偏移,[整数型 颜色],[小数型 振幅],[小数型 透明度]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Shardown 给当前图像添加阴影。本命令为初级对象成员命令。 参数<1>的名称为“横向偏移”,类型为“整数型(int)”。阴影相对图像的横向偏移距离。 参数<2>的名称为“纵向偏移”,类型为“整数型(int)”。阴影相对图像的纵向偏移距离。 参数<3>的名称为“颜色”,类型为“整数型(int)”,可以被省略。要填充到点所在位置的颜色值。如果为空则默认为“#黑色”(0)。 参数<4>的名称为“振幅”,类型为“小数型(float)”,可以被省略。默认为 1。 参数<5>的名称为“透明度”,类型为“小数型(float)”,可以被省略。透明度。范围[0.0~1.0]。[0] 不透明 [1] 全透明。默认: 0。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.马赛克 ([整数型 振幅]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Mosaic 给图像添加马赛克。本命令为初级对象成员命令。 参数<1>的名称为“振幅”,类型为“整数型(int)”,可以被省略。振幅。最小为2。默认: 8。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.径向模糊 ([整数型 振幅],[文本型 方向]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Deriche 对图像进行径向模糊运算处理。本命令为初级对象成员命令。 参数<1>的名称为“振幅”,类型为“整数型(int)”,可以被省略。默认为 1。 参数<2>的名称为“方向”,类型为“文本型(text)”,可以被省略。[x] 横向 [y] 纵向。默认:“x”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.色调分离 ([整数型 颜色数量]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Equalize 对图像进行色调分离运算。本命令为初级对象成员命令。 参数<1>的名称为“颜色数量”,类型为“整数型(int)”,可以被省略。分离后的图像通道内颜色数。范围[2~256]。默认: 16。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.随机噪点 ([整数型 最小值],[整数型 最大值]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Rand 给图像添加随机噪点。本命令为初级对象成员命令。 参数<1>的名称为“最小值”,类型为“整数型(int)”,可以被省略。最小值。范围[0~255]。默认: 0。 参数<2>的名称为“最大值”,类型为“整数型(int)”,可以被省略。范围[0~255]。默认: 255。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.查找边缘 () - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Gradient 对图像进行查找边缘处理。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.结构张量 ([整数型 振幅]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:StructureTensors 提取图像结构张量图。本命令为初级对象成员命令。 参数<1>的名称为“振幅”,类型为“整数型(int)”,可以被省略。默认为 2。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.边缘检测_Laplacian () - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Laplacian 对图像进行 Laplacian 边缘检测运算。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.调整色阶 (整数型 起始值,整数型 结束值) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Normalize 将图像颜色通道等比限定在指定区间。本命令为初级对象成员命令。 参数<1>的名称为“起始值”,类型为“整数型(int)”。起始颜色通道值。范围 [0~255]。 参数<2>的名称为“结束值”,类型为“整数型(int)”。结束颜色通道值。范围 [0~255]。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.亮度对比度 ([小数型 亮度],[小数型 对比度]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:Brightness 调整当前图像的亮度对比度。本命令为初级对象成员命令。 参数<1>的名称为“亮度”,类型为“小数型(float)”,可以被省略。范围[0~100]。默认: 50。 参数<2>的名称为“对比度”,类型为“小数型(float)”,可以被省略。范围[0~100]。默认: 50。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.色相饱和度 ([小数型 亮度],[小数型 对比度],[小数型 亮度],[逻辑型 是否填充颜色]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:SetHSI 调整图像的色相饱和度以及明度。本命令为初级对象成员命令。 参数<1>的名称为“亮度”,类型为“小数型(float)”,可以被省略。色相。范围 [-180, 180]。默认: 0。 参数<2>的名称为“对比度”,类型为“小数型(float)”,可以被省略。饱和度。范围 [-100, 100]。默认: 0。 参数<3>的名称为“亮度”,类型为“小数型(float)”,可以被省略。明度。范围 [-100, 100]。默认: 0。 参数<4>的名称为“是否填充颜色”,类型为“逻辑型(bool)”,可以被省略。如果为 真 则填充为纯色。默认: 假。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.画图像 (图像处理 来源图像,[整数型 横向位置],[整数型 纵向位置],[小数型 透明度]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:DrawImage 将指定图像绘制到当前图像中。本命令为初级对象成员命令。 参数<1>的名称为“来源图像”,类型为“图像处理(JImg)”。要画出的来源图像对象。 参数<2>的名称为“横向位置”,类型为“整数型(int)”,可以被省略。起始点在图像中的横向位置。从 1 开始,最大值为 【图像宽度】。默认: 1。 参数<3>的名称为“纵向位置”,类型为“整数型(int)”,可以被省略。起始点在图像中的纵向位置。从 1 开始,最大值为 【图像高度】。默认: 1。 参数<4>的名称为“透明度”,类型为“小数型(float)”,可以被省略。透明度。范围[0.0~1.0]。[0] 不透明 [1] 全透明。默认: 0。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取直方图 (存取列表 直方图结果,[整数型 颜色数量],[整数型 通道]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:GetHistogram 获取当前图像的直方图数据。本命令为初级对象成员命令。 参数<1>的名称为“直方图结果”,类型为“存取列表(JList)”。存储直方图结果的列表变量。成功时列表元素数量等同于【颜色数】。每个值对应颜色值在图像中存在的数量。 参数<2>的名称为“颜色数量”,类型为“整数型(int)”,可以被省略。分离后的图像通道内颜色数。范围[1~256]。默认: 256。 参数<3>的名称为“通道”,类型为“整数型(int)”,可以被省略。[0] 全部通道 [1] 红 [2] 绿 [3] 蓝 [4] 透明。默认: 0。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取通道图 (图像处理 目标图像,[整数型 通道]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:GetChannel 提取当前图像的指定通道到图像。本命令为初级对象成员命令。 参数<1>的名称为“目标图像”,类型为“图像处理(JImg)”。成功后写入通道图像到此对象。 参数<2>的名称为“通道”,类型为“整数型(int)”,可以被省略。[1] 红 [2] 绿 [3] 蓝 [4] 透明。默认: 1。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.填充通道 ([整数型 通道],[整数型 填充值]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:FillChannel 使用指定值填充通道。本命令为初级对象成员命令。 参数<1>的名称为“通道”,类型为“整数型(int)”,可以被省略。[1] 红 [2] 绿 [3] 蓝 [4] 透明。默认: 1。 参数<2>的名称为“填充值”,类型为“整数型(int)”,可以被省略。范围[0~255]。默认: 0。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.画通道图像 (图像处理 来源图像,[整数型 通道],[整数型 横向位置],[整数型 纵向位置],[小数型 透明度]) - E2EE服务器套件会员版3.3.6->图像处理 英文名称:DrawImageToChannel 将图像绘制到指定通道。本命令为初级对象成员命令。 参数<1>的名称为“来源图像”,类型为“图像处理(JImg)”。要绘制的通道图像。 参数<2>的名称为“通道”,类型为“整数型(int)”,可以被省略。[1] 红 [2] 绿 [3] 蓝 [4] 透明。默认: 1。 参数<3>的名称为“横向位置”,类型为“整数型(int)”,可以被省略。起始点在图像中的横向位置。从 1 开始,最大值为 【图像宽度】。默认: 1。 参数<4>的名称为“纵向位置”,类型为“整数型(int)”,可以被省略。起始点在图像中的纵向位置。从 1 开始,最大值为 【图像高度】。默认: 1。 参数<5>的名称为“透明度”,类型为“小数型(float)”,可以被省略。透明度。范围[0.0~1.0]。[0] 不透明 [1] 全透明。默认: 0。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:通用连接池 英文名称:JObjectPool 本数据类型为普通类型,共包含 17 个成员命令。 操作系统需求: Windows 通用连接池对象。本对象线程安全。 # 使用方法: ## 创建连接池(初始化): - <支持对象>.连接() - <连接池>.创建从对象(<支持对象>) ## 使用连接池(<支持对象>为局部变量): - <连接池>.取回连接(<支持对象>) # 目前 支持对象 列表: - Redis同步客户端 - EDBC数据库连接 组件事件列表: 调用格式: 〈逻辑型〉 对象.初始化 ([整数型 最大连接数],[整数型 最小闲置数],[整数型 最大闲置数],[整数型 取连接超时_毫秒],[整数型 检测连接时间_秒]) - E2EE服务器套件会员版3.3.6->通用连接池 英文名称:InitPool 初始化连接池相关参数。如果使用连接池时不进行此初始化操作,则所有参数使用默认值。函数闲置连接为始终保持为连接状态的连接数量,这些连接使用完后会被保留,供下次获取连接时复用连接对象。参数关系:[最大连接数] >= [最大闲置数] >= [最小闲置数]。本命令为初级对象成员命令。 参数<1>的名称为“最大连接数”,类型为“整数型(int)”,可以被省略。最大允许的数据库连接数。如果为0或者空则为默认值 32。当闲置连接已经满额且连接数大于最大闲置数时,新的连接使用完后会直接关闭。 参数<2>的名称为“最小闲置数”,类型为“整数型(int)”,可以被省略。最小的闲置连接数。如果为0或者空则为默认值 0。 参数<3>的名称为“最大闲置数”,类型为“整数型(int)”,可以被省略。最大的闲置连接数。如果为0或者空则为默认值 32。 参数<4>的名称为“取连接超时_毫秒”,类型为“整数型(int)”,可以被省略。获取连接的最大时间(毫秒)。超过时间未获取到可用的连接则认为取连接失败。如果为0或者空则为默认值 5000。 参数<5>的名称为“检测连接时间_秒”,类型为“整数型(int)”,可以被省略。检测连接有效性的时间间隔(秒)。如果为0或者空则为默认值 5。每次使用连接时,超过此间隔时间,则自动检测当前连接是否有效(发送心跳包等),无效则尝试重新建立连接。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.创建从对象 (通用型 对象) - E2EE服务器套件会员版3.3.6->通用连接池 英文名称:CreateFromObject 从现有对象创建连接池。本命令为初级对象成员命令。 参数<1>的名称为“对象”,类型为“通用型(all)”。支持连接池的对象。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取回对象 (通用型 对象) - E2EE服务器套件会员版3.3.6->通用连接池 英文名称:BorrowObject 从连接池取回一个可用的连接。本命令为初级对象成员命令。 参数<1>的名称为“对象”,类型为“通用型(all)”。支持连接池的对象。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.归还对象 (通用型 对象) - E2EE服务器套件会员版3.3.6->通用连接池 英文名称:ReturnObject 归还一个确认有效的连接对象。本命令为初级对象成员命令。 参数<1>的名称为“对象”,类型为“通用型(all)”。从连接池取回的对象。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.释放对象 (通用型变量 对象) - E2EE服务器套件会员版3.3.6->通用连接池 英文名称:InvalidateObject 释放一个确认无效的连接对象。本命令为初级对象成员命令。 参数<1>的名称为“对象”,类型为“通用型(all)”,提供参数数据时只能提供变量。无效的连接对象。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取标识 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTag 属于【属性绑定对象】基础对象的通用方法。返回当前对象的“标识”信息,默认为当前对象的地址(不会重复)。可以通过“置标识”方法来设置当前对象的标识信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置标识 (整数型 标识) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetTag 属于【属性绑定对象】基础对象的通用方法。设置当前对象的“标识”信息。本命令为中级对象成员命令。 参数<1>的名称为“标识”,类型为“整数型(int)”。要绑定的“标识”整数值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取对象属性 (文本型 名称,通用型变量 内容) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,提供参数数据时只能提供变量。要存放对象“属性”内容的变量。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取对象文本属性 (文本型 名称) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetTextProp 属于【属性绑定对象】基础对象的通用方法。返回当前对象绑定的“属性”文本。可以通过“置对象属性”方法给当前对象添加附加的属性文本。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置对象属性 (文本型 名称,[通用型 内容]) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:SetProp 属于【属性绑定对象】基础对象的通用方法。给当前对象绑定“属性”信息。本命令为中级对象成员命令。 参数<1>的名称为“名称”,类型为“文本型(text)”。要绑定的“属性”名称。不能为空文本。 参数<2>的名称为“内容”,类型为“通用型(all)”,可以被省略。要绑定的“属性”内容。如果为空则为删除对应属性。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空属性 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:ClearProps 属于【属性绑定对象】基础对象的通用方法。清空当前对象绑定的所有“属性”信息。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关联对象 (整数型 地址) - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Attach 属于【对象关联】基础对象的通用方法。将对象绑定到调用“取消关联”或“取关联地址”方法后,返回值指向的【地址】。成功返回 真。成功后对象中的原始内容将被清空。本命令为高级对象成员命令。 参数<1>的名称为“地址”,类型为“整数型(int)”。调用“取消关联”或“取关联地址”方法返回的【地址】。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取消关联 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:Detach 属于【对象关联】基础对象的通用方法。解除对象在易语言变量中的引用关系,返回对象【地址】。失败 返回 0 。返回的【地址】可通过“对象.关联对象([地址])”方法重新绑定到同类型变量。注意:调用本方法后,未重新建立关联时,请不要再次操作当前对象,否则后果不可知。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取关联地址 () - E2EE服务器套件会员版3.3.6->网站服务器 英文名称:GetAttachAddr 属于【对象关联】基础对象的通用方法。直接返回对象的【地址】。跟“取消关联”方法不同的是,本方法仅返回地址不做取消关联操作。本命令为高级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:CRC对象 英文名称:ICrc 本数据类型为普通类型,共包含 7 个成员命令。 操作系统需求: Windows CRC数据校验对象。 组件事件列表: 调用格式: 〈逻辑型〉 对象.创建 (整数型 算法类型) - E2EE服务器套件会员版3.3.6->CRC对象 英文名称:NewInstance 创建CRC对象。本命令为初级对象成员命令。 参数<1>的名称为“算法类型”,类型为“整数型(int)”。[1] CRC 16 [2] CRC 32 [3] CRC 64 [11] CRC 32(第二种实现) 。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.更新 (通用型 数据,... ) - E2EE服务器套件会员版3.3.6->CRC对象 英文名称:Update 添加CRC校验数据。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“数据”,类型为“通用型(all)”。要提取CRC的数据。支持 文本/字节集。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空 () - E2EE服务器套件会员版3.3.6->CRC对象 英文名称:Clear 清空CRC校验结果。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.取结果 () - E2EE服务器套件会员版3.3.6->CRC对象 英文名称:GetResult 获取CRC校验结果。本命令为初级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:EDBC数据库连接 英文名称:JEdbc 本数据类型为普通类型,共包含 33 个成员命令。 操作系统需求: Windows 本对象支持 [通用连接池]。EDBC数据库连接对象。 【连接池示例】 .版本 2 .支持库 e2ee .子程序 连接池_初始化, 逻辑型 .参数 驱动目录, 文本型, 参考 可空, EDBC驱动程序所在目录 .参数 连接池, 通用连接池, 参考, 连接池 .参数 连接文本, 文本型, 参考, EDBC连接文本 .参数 错误原因, 文本型, 参考 可空, 错误时的原因 .参数 网站对象, 网站服务器, 参考 可空, 要绑定的网站对象 .参数 缓存对象, 通用缓存对象, 参考 可空, 要绑定的缓存对象 .参数 映射中心, 对象映射中心, 参考 可空 .局部变量 测试连接, EDBC数据库连接 EDBC初始化 (选择 (驱动目录 = “”, 取运行目录 (), 驱动目录)) .如果 (测试连接.连接 (连接文本, 错误原因)) .如果真 (是否为空 (网站对象) = 假) 测试连接.绑定服务器 (网站对象) .如果真结束 .如果真 (是否为空 (缓存对象) = 假) 测试连接.绑定缓存对象 (缓存对象, 5) .如果真结束 .如果真 (是否为空 (映射中心) = 假) 测试连接.绑定映射中心 (映射中心) .如果真结束 连接池.创建从对象 (测试连接) 返回 (真) .否则 返回 (假) .如果结束 .子程序 连接池_取连接, 逻辑型 .参数 连接_, EDBC数据库连接, 参考 .参数 连接池, 通用连接池, 参考, 连接池 返回 (连接池.取回对象 (连接_)) 组件事件列表: 调用格式: 〈逻辑型〉 对象.连接 (文本型 DSN,[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:Connect 连接到数据库。本命令为初级对象成员命令。 参数<1>的名称为“DSN”,类型为“文本型(text)”。数据库连接参数。格式:<数据库类型>:(<参数项>=<参数值>;)? 例如:sqlite:dbname=D:\database.db。 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。连接失败时回写错误原因到此变量。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.关闭 () - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:Close 关闭当前数据库连接。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否连接 () - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:IsConnected 判断是否已经连接到数据库。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.测试连接 () - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:TestConnect 测试是否已经连接到数据库。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.查询 (存取列表 结果变量,文本型 SQL语句,[存取键值表 参数],[整数型 最大记录数],[存取列表 字段信息]) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:Query 查询数据库。本命令为初级对象成员命令。 参数<1>的名称为“结果变量”,类型为“存取列表(JList)”。查询到的结果数据存储变量。本变量在查询前会被自动清空,查询成功时得到查询结果后结果内容会被写入到本变量。 参数<2>的名称为“SQL语句”,类型为“文本型(text)”。查询数据库的SQL语句。 参数<3>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当SQL语句中参数包含“@变量”的定义时,传递对应的参数键值表。 参数<4>的名称为“最大记录数”,类型为“整数型(int)”,可以被省略。限定一次能够读取的最大记录数量。等于0时不限定。 参数<5>的名称为“字段信息”,类型为“存取列表(JList)”,可以被省略。存储字段信息用的存取列表变量。返回的存取列表中包含一个存取键值表,格式为:{ 名称: “名称信息”, 类型: “类型信息” },其中类型信息可以使用常量“#存取类型_”常量来判断原始类型。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.执行 (文本型 SQL语句,[存取键值表 参数],[整数型变量 更新行数]) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:Execute 执行数据库语句。本命令为初级对象成员命令。 参数<1>的名称为“SQL语句”,类型为“文本型(text)”。要执行的SQL语句。 参数<2>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当SQL语句中参数包含“@变量”的定义时,传递对应的参数键值表。 参数<3>的名称为“更新行数”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。存储实际更新行数变量。如果执行UPDATE时数据没有变化,此变量将被写入为0,为0不意味着失败。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.开启事务 () - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:BeginTransation 开启事务处理。开启成功后将会锁定真实连接直到事务处理完毕。使用完后务必使用 提交事务/回滚事务 完成连接内的处理。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.提交事务 () - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:CommitTransation 确认修改有效后提交事务处理。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.回滚事务 () - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:RollbackTransation 修改失败后执行事务回滚处理。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否在事务中 () - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:IsInTransation 返回当前连接是否正在执行事务过程中。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.查询头条 (通用型变量 结果变量,文本型 SQL语句,[存取键值表 参数]) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:QueryFirst 通过SQL查询数据,返回第一条记录结果将被写入【结果变量】参数中。可使用[开始查询缓存]方法绑定缓存。无法获取数据、无返回数据 或 数据类型转换失败时返回[假]。获取成功并转换数据成功则返回[真]。本命令为初级对象成员命令。 参数<1>的名称为“结果变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。执行结果存储变量。传递给此参数的变量类型对应的数据内容说明:[存取键值表] 结果数据将被直接写入此变量(写入前自动清空,键值表主键为返回字段名);[整数型/短整数型/长整数型/浮点型/双精度浮点型/逻辑型/日期时间型/文本型/字节集] 结果数据中的第一个字段(多字段随机)内容将被转换并写入此变量(失败不清空原数据并返回假);[其它类型] 暂不支持(直接返回假)。 参数<2>的名称为“SQL语句”,类型为“文本型(text)”。查询数据库的SQL语句。 参数<3>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当SQL语句中参数包含“@变量”的定义时,传递对应的参数键值表。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.查询到分页 (通用分页对象 分页对象,文本型 总数SQL,文本型 分页SQL,[存取键值表 参数],[长整数型 当前分页],[长整数型 分页尺寸],[存取列表 字段信息]) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:QueryToPages 查询数据库数据到分页对象。本命令为初级对象成员命令。 参数<1>的名称为“分页对象”,类型为“通用分页对象(JDataPages)”。返回结果的分页对象。不需要执行“分页.初始化”。查询成功后,调用“分页.取分页数据()”可以取回数据。在调用“分区.取模板数据()”时可以不需要指定“分页数据”参数。 参数<2>的名称为“总数SQL”,类型为“文本型(text)”。获取数据总条数的SQL语句。例如:SELECT COUNT(*) FROM user。 参数<3>的名称为“分页SQL”,类型为“文本型(text)”。查询分页用的SQL语句。支持在SQL语句中用以下关键字做为数据库查询参数: 【分页变量】 @数据总数 : 数据的总行数; @当前分页 : 当前的分页位置(从1开始); @分页尺寸 : 每个分页中的最大数据行数 @分页总数 : 总共分页的数量(从1开始且永不为0) @分页起始 : 当前分页中数据的起始行(从1开始) @分页结束 : 当前分页中数据的结束行(从1开始) @分页起始2 : 当前分页中数据的起始行(从0开始) @分页结束2 : 当前分页中数据的结束行(从0开始) 【示例】 [MySQL] SELECT * FROM user LIMIT @分页起始, @分页尺寸 [SQLite] SELECT * FROM user LIMIT @分页尺寸 OFFSET @分页起始2 [MSSQL] SELECT TOP @分页尺寸 * FROM user WHERE user_id NOT IN (SELECT TOP @分页起始2 user_id FROM user) 参数<4>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当[总数SQL]/[分页SQL]语句中参数指定“@变量”的定义时,传递对应的参数键值表。 参数<5>的名称为“当前分页”,类型为“长整数型(int64)”,可以被省略。指定分页对象的当前分页。如果为 [空] 或 0 则默认为 1。 参数<6>的名称为“分页尺寸”,类型为“长整数型(int64)”,可以被省略。指定分页对象的分页尺寸(每页的数据行数)。如果为 [空] 或 0 则使用分页对象默认分页尺寸。 参数<7>的名称为“字段信息”,类型为“存取列表(JList)”,可以被省略。存储字段信息用的存取列表变量。返回的存取列表中包含一个存取键值表,格式为:{ 名称: “名称信息”, 类型: “类型信息” },其中类型信息可以使用常量“#存取类型_”常量来判断原始类型。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.查询头条到自定义 (文本型 SQL语句,[存取键值表 参数],文本型 映射类型名,通用型 自定义数据) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:QueryFirstToUserData 通过SQL查询数据,查询成功后返回第一条记录到用户自定义数据参数中。可使用[开始查询缓存]方法绑定缓存。返回成功与否。本命令为初级对象成员命令。 参数<1>的名称为“SQL语句”,类型为“文本型(text)”。查询数据库的SQL语句。 参数<2>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当SQL语句中参数包含“@变量”的定义时,传递对应的参数键值表。 参数<3>的名称为“映射类型名”,类型为“文本型(text)”。在对象映射中心注册过的名称。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<4>的名称为“自定义数据”,类型为“通用型(all)”。将对象映射到的自定义数据。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.查询到自定义数组 (文本型 SQL语句,[存取键值表 参数],[整数型 最大记录数],文本型 映射类型名,通用型变量数组 自定义数组变量) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:QueryToUserDataArray 通过SQL查询数据并将结果写入到自定义类型数组中。可使用[开始查询缓存]方法绑定缓存。返回数据将被写入【自定义数组变量】参数中。返回值 [-1] 表示查询失败(通过 取回错误() 方法可以得到具体的错误原因),返回值大于等于0则表示返回结果的数量。本命令为初级对象成员命令。 参数<1>的名称为“SQL语句”,类型为“文本型(text)”。查询数据库的SQL语句。 参数<2>的名称为“参数”,类型为“存取键值表(JMap)”,可以被省略。当SQL语句中参数包含“@变量”的定义时,传递对应的参数键值表。 参数<3>的名称为“最大记录数”,类型为“整数型(int)”,可以被省略。限定一次能够读取的最大记录数量。等于0时不限定。 参数<4>的名称为“映射类型名”,类型为“文本型(text)”。在对象映射中心注册过的名称。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<5>的名称为“自定义数组变量”,类型为“通用型(all)”,提供参数数据时只能提供变量数组。将对象映射到的自定义数组。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.保存对象 ([文本型 映射类型名],通用型 自定义数据,[整数型 保存模式],[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:SaveObject 如果设置了ID则根据是否存在ID数据来确定为添加还是修改操作。成功返回真并且回写最新的ID到对应字段。存在ID数据则执行修改,不存在则添加。如果有同ID别名关联的表数据则同步执行添加或修改操作。本命令为初级对象成员命令。 参数<1>的名称为“映射类型名”,类型为“文本型(text)”,可以被省略。在对象映射中心注册过的名称,如果对象名称为空,则使用【网站服务器.订阅视图函数】的【标签】参数指定为【视图函数标签_绑定对象()】绑定的对象名。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<2>的名称为“自定义数据”,类型为“通用型(all)”。将对象映射到的自定义数据。 参数<3>的名称为“保存模式”,类型为“整数型(int)”,可以被省略。要保存数据的模式。如果为空则默认为0。[0] 自动模式(ID为0则添加,ID不为0则修改) [1] 添加对象 [2] 修改对象。 参数<4>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.保存对象_键值参数 ([文本型 映射类型名],[存取键值表 对象键值表],[整数型 名称类型],[整数型 保存模式],[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:SaveObjectWithMapParam 通过键值表作为参数进行数据保存。如果设置了ID则根据是否存在ID数据来确定为添加还是修改操作。成功返回真并且回写最新的ID到参数传入的键值表中,ID的主键名称为配置对象关系中ID字段对应的[字段名]([字段名]不存在则使用[名称])。存在ID且ID不为0则执行修改,不存在ID或者ID为0则添加。如果有同ID别名关联的表数据则同步执行添加或修改操作。本命令为初级对象成员命令。 参数<1>的名称为“映射类型名”,类型为“文本型(text)”,可以被省略。在对象映射中心注册过的名称。使用 [对象名] 和 [表名] 都可以正确匹配对象类型。 参数<2>的名称为“对象键值表”,类型为“存取键值表(JMap)”,可以被省略。要保存的键值表作为对象的参数。传入的键值表主键的名称,可以为对象映射配置中的任意类型的名称(名称、字段名 或 表单名),对应的名称将自动转换为[字段名]。 参数<3>的名称为“名称类型”,类型为“整数型(int)”,可以被省略。保存成功后,格式化[对象键值表]中的主键名称类型。如果为空则默认为-1。[-1] 不格式化 [0] 原始名称 [1] 字段名 [2] 表单名。 参数<4>的名称为“保存模式”,类型为“整数型(int)”,可以被省略。要保存数据的模式。如果为空则默认为0。[0] 自动模式(ID为0则添加,ID不为0则修改) [1] 添加对象 [2] 修改对象。 参数<5>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。方法返回失败时,此参数指向的变量将被写入具体的错误原因。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.取最后ID ([文本型 表名称],[文本型 字段名]) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:GetLastInsertID 获取最后插入数据的ID。本命令为初级对象成员命令。 参数<1>的名称为“表名称”,类型为“文本型(text)”,可以被省略。某些驱动获取最后ID需要提供[表名称]。MySQL、SQLite 和 MSSQL 等提供了基于当前连接获取最后ID的数据库,则不需要此参数。 参数<2>的名称为“字段名”,类型为“文本型(text)”,可以被省略。ID字段名称。某些驱动获取最后ID需要提供[字段名]。MySQL、SQLite 和 MSSQL 等提供了基于当前连接获取最后ID的数据库,则不需要此参数。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取最后ID语句 () - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:GetLastInsertIdSQL 获取取最后ID的SQL。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置最后ID语句 ([文本型 SQL]) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:SetLastInsertIdSQL 设置取最后ID的SQL。本命令为初级对象成员命令。 参数<1>的名称为“SQL”,类型为“文本型(text)”,可以被省略。要设置最后ID的SQL语句。如果为空则使用原始默认语句。可使用[关键字]指代[表名称]和[ID字段名]。关键字: [表名称]“%%table%%”; [ID字段名]“%%field%%”。例如:“SELECT MAX(%%field%%) FROM %%table%%”。 操作系统需求: Windows 调用格式: 〈EDBC数据库连接〉 对象.开始查询缓存 (文本型 缓存主键,[整数型 缓存时间]) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:BeginQueryCache 绑定查询需要的缓存信息设定接下来查询使用缓存技术。本方法只对下一次 查询 有关方法有效。无论成功与否,在下次执行查询后将清除本设置。数据库查询成功,则数据会被写入到缓存中。调用本方法后使用 查询、查询头条、查询到自定义数组、查询头条到自定义 方法时,如果缓存中存在对应主键数据,则直接从缓存读取返回。如果缓存不存在则查询成功后,会自动写入到缓存中。您可以使用“取消查询缓存”方法取消本缓存设置。也可以使用“删除查询缓存”删除对应的缓存数据。您可以通过绑定的主键,直接通过“通用缓存对象.删除”在外部删除缓存数据。本命令为中级对象成员命令。 参数<1>的名称为“缓存主键”,类型为“文本型(text)”。查询数据的缓存主键。缓存只绑定主键,不绑定SQL和参数,所以每种不同类型的查询请根据环境建立唯一的主键。 参数<2>的名称为“缓存时间”,类型为“整数型(int)”,可以被省略。查询缓存的缓存时间(单位:秒)。如果为空或者为0,则使用默认的缓存时间设置(默认15秒)。 操作系统需求: Windows 调用格式: 〈EDBC数据库连接〉 对象.开始删除缓存 (通用型 缓存主键,... ) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:BeginDeleteQueryCache 绑定需要删除的缓存主键。本方法只在下一次 执行() 方法成功时才会执行删除缓存操作。无论成功与否,在下次调用 执行() 方法后都将清除本设置。本命令为中级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“缓存主键”,类型为“通用型(all)”。要删除或者即将删除的缓存主键。主键支持 文本型 和 存取列表。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.取消查询缓存 () - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:CancleQueryCache 删除“开始查询缓存/开始删除缓存”方法绑定的缓存设置。本命令为中级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除查询缓存 (通用型 缓存主键,... ) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:DeleteQueryCache 删除被查询缓存的缓存数据。作用等同于绑定的“通用缓存对象.删除”方法。本命令为中级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“缓存主键”,类型为“通用型(all)”。要删除或者即将删除的缓存主键。主键支持 文本型 和 存取列表。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.取回错误 ([文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:GetLastInsertID 获取最后插入数据的ID。本命令为初级对象成员命令。 参数<1>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。连接失败时回写错误原因到此变量。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.绑定服务器 ([网站服务器 服务器对象]) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:SetHttpServer 绑定服务器对象。绑定后可以通过服务器对象打印日志。执行后绑定服务器默认的 [对象映射中心] 对象。本命令为初级对象成员命令。 参数<1>的名称为“服务器对象”,类型为“网站服务器(JHTTPServer)”,可以被省略。要绑定的服务器对象。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.绑定映射中心 ([对象映射中心 映射中心]) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:SetObjectMapping 绑定 [对象映射中心] 对象。本命令为初级对象成员命令。 参数<1>的名称为“映射中心”,类型为“对象映射中心(ObjectMappingCenter)”,可以被省略。绑定 [对象映射中心] 后,通过对象映射中心配置信息,互相转换数据库数据结果、键值表 和 自定义数据。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.绑定缓存对象 ([通用缓存对象 缓存对象],[整数型 默认缓存时间]) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:BindCacheProxy 绑定缓存对象到数据库连接池。用于查询缓存处理。本命令为中级对象成员命令。 参数<1>的名称为“缓存对象”,类型为“通用缓存对象(GlobalCache)”,可以被省略。要绑定用于查询的缓存对象。如果为空,则恢复为默认缓存对象。默认缓存对象为连接池绑定的网站服务器,所绑定的缓存对象。 参数<2>的名称为“默认缓存时间”,类型为“整数型(int)”,可以被省略。查询缓存的默认缓存时间(单位:秒)。如果为空或者为0,则使用默认的缓存时间设置(默认15秒)。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置打印SQL (逻辑型 是否打印) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:SetPrintSQL 设置是否打印SQL。本命令为初级对象成员命令。 参数<1>的名称为“是否打印”,类型为“逻辑型(bool)”。是否打印SQL。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否打印SQL () - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:IsPrintSQL 判断是否打印SQL。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.取关键字符号 ([文本型变量 左侧符号变量],[文本型变量 右侧符号]) - E2EE服务器套件会员版3.3.6->EDBC数据库连接 英文名称:GetQuoteKeywords 获取当前表和字段名关键字的左右两边的符号,例如MySQL中使用“`”、SQLite中使用“[”和“]”作为表名和关键字的符号来做区分。本命令为初级对象成员命令。 参数<1>的名称为“左侧符号变量”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。取当前SQL字段和表名关键字中的左侧符号。 参数<2>的名称为“右侧符号”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。取当前SQL字段和表名关键字中的右侧符号。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:通用分页对象 英文名称:JDataPages 本数据类型为普通类型,共包含 13 个成员命令。 操作系统需求: Windows 通用分页对象用于计算分页数据,辅助生成标准分页模板数据。 组件事件列表: 调用格式: 〈无返回值〉 对象.初始化 (长整数型 数据总数,[长整数型 分页尺寸],[长整数型 当前分页]) - E2EE服务器套件会员版3.3.6->通用分页对象 英文名称:Init 初始化当前分页对象。本命令为初级对象成员命令。 参数<1>的名称为“数据总数”,类型为“长整数型(int64)”。数据总数量(行数)。 参数<2>的名称为“分页尺寸”,类型为“长整数型(int64)”,可以被省略。每页的数据条数。如果为空或0则使用默认值(30)。 参数<3>的名称为“当前分页”,类型为“长整数型(int64)”,可以被省略。当前所在分页。如果为空或0则使用默认值(1)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置当前分页 (长整数型 当前分页) - E2EE服务器套件会员版3.3.6->通用分页对象 英文名称:SetPage 设置当前分页。本命令为初级对象成员命令。 参数<1>的名称为“当前分页”,类型为“长整数型(int64)”。当前所在分页。如果为0则使用默认值(1)。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.取数据总数 () - E2EE服务器套件会员版3.3.6->通用分页对象 英文名称:Count 获取数据总数量(行数)。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.取当前分页 () - E2EE服务器套件会员版3.3.6->通用分页对象 英文名称:Page 获取当前所在分页。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.取分页尺寸 () - E2EE服务器套件会员版3.3.6->通用分页对象 英文名称:PageSize 获取每页的数据条数。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.取分页总数 () - E2EE服务器套件会员版3.3.6->通用分页对象 英文名称:PageCount 获取分页总数量。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈长整数型〉 对象.取分页范围 ([长整数型变量 起始位置],[长整数型变量 结束位置]) - E2EE服务器套件会员版3.3.6->通用分页对象 英文名称:GetPageRange 获取当前分页数据范围。返回当前分页的总数据条数。本命令为初级对象成员命令。 参数<1>的名称为“起始位置”,类型为“长整数型(int64)”,可以被省略,提供参数数据时只能提供变量。数据起始位置。从1开始。 参数<2>的名称为“结束位置”,类型为“长整数型(int64)”,可以被省略,提供参数数据时只能提供变量。数据结束位置。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置分页数据 ([存取列表 分页数据],[逻辑型 交换分页数据]) - E2EE服务器套件会员版3.3.6->通用分页对象 英文名称:SetPageDatas 设置当前分页的数据(列表)。设置后调用“生成模板数据()”方法不需要再次指定[分页数据]参数。绑定的数据只在“生成模板数据”前有效,调用完成后则自动清空内部的绑定数据。本命令为初级对象成员命令。 参数<1>的名称为“分页数据”,类型为“存取列表(JList)”,可以被省略。要设置的分页数据(列表)。如果为空则清空当前分页内容。 参数<2>的名称为“交换分页数据”,类型为“逻辑型(bool)”,可以被省略。是否交换 [分页数据] 到 [模板数据] 中。如果为空则默认为[假]。交换数据效率高,交换后 [分页数据]参数数据将被清空。如果为[假]则拷贝[分页数据]内容。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取分页数据 (存取列表 分页数据,逻辑型 清空数据) - E2EE服务器套件会员版3.3.6->通用分页对象 英文名称:GetPageDatas 取回当前分页的数据(列表)。执行前[分页数据]参数会被清空。本命令为初级对象成员命令。 参数<1>的名称为“分页数据”,类型为“存取列表(JList)”。返回当前分页数据(列表)的变量。 参数<2>的名称为“清空数据”,类型为“逻辑型(bool)”,初始值为“真”。是否清空当前分页对象中设置的分页数据内容。如果为[假]则拷贝数据到[分页数据]参数变量(效率较低);如果为[真],则直接交换[分页数据]变量和实际的分页数据内容(效率高),取回数据后原数据内容会被清空。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.生成模板数据 (存取键值表 模板数据,[存取列表 分页数据],[逻辑型 交换分页数据],[整数型 可视分页条数]) - E2EE服务器套件会员版3.3.6->通用分页对象 英文名称:MakePagesDataToMoban 组装分页数据到标准分页格式的数据。成功时数据内容将被写入到【模板数据】参数中。成功返回[真],失败返回[假]。本命令为初级对象成员命令。 参数<1>的名称为“模板数据”,类型为“存取键值表(JMap)”。存储返回的模板格式分页数据变量。执行操作前此变量将被自动清空。 参数<2>的名称为“分页数据”,类型为“存取列表(JList)”,可以被省略。当前分页数据列表。如果为空则使用“置分页数据()”绑定的内容,使用完成后,本对象绑定的分页数据将被清空。 参数<3>的名称为“交换分页数据”,类型为“逻辑型(bool)”,可以被省略。是否交换 [分页数据] 到 [模板数据] 中。如果为空则默认为[假]。交换数据效率高,交换后 [分页数据] 将被清空。如果为[假]则拷贝[分页数据]。 参数<4>的名称为“可视分页条数”,类型为“整数型(int)”,可以被省略。分页跳转列表显示的条数。条数建议最好为单数(3,5,7,9),为空则默认为15。例如:分页总数20,可视分页条数5,当前页10,,则返回的[分页列表]内容为“...(类型:上翻,分页:5),8,9,10,11,12,...(类型:下翻,分页:15)。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:高级查询器 英文名称:JsonQ2 本数据类型为普通类型,共包含 6 个成员命令。 操作系统需求: Windows 功能更加全面的查询存储器,查询效率更高且语法更加灵活。支持分组查询、排序、汇总等大部分SQL标准基础特性。 组件事件列表: 调用格式: 〈逻辑型〉 对象.创建 (文本型 查询语句,[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->高级查询器 英文名称:Preper 编译查询语句。本命令为中级对象成员命令。 参数<1>的名称为“查询语句”,类型为“文本型(text)”。支持SQL标准特性。语法可参考相关的数据库查询文档,详细使用方式可以查看E2EE官方文档。[官网] e2eeE.com。 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。创建失败时的具体错误原因。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.查询 (通用型 来源数据,通用型变量 输出结果,[文本型变量 错误原因]) - E2EE服务器套件会员版3.3.6->高级查询器 英文名称:Query 执行查询操作。本命令为初级对象成员命令。 参数<1>的名称为“来源数据”,类型为“通用型(all)”。指定来源数据。支持 [存取列表] 、[存取键值表] 或 JSON文本。当来源数据或解析结果结构为 【存取键值表】 时,查询语句需指定 FROM 来定位【查询范围】。 参数<2>的名称为“输出结果”,类型为“通用型(all)”,提供参数数据时只能提供变量。指定数据结果变量。通常为 [存取列表],支持易语言基础数据类型和 [存取列表] 、[存取键值表] 。 参数<3>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。查询失败时的具体错误原因。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.构建语句 ([文本型 Select],[文本型 From],[文本型 Where],[文本型 GroupBy],[文本型 Having],[文本型 OrderBy],[长整数型 返回数量]) - E2EE服务器套件会员版3.3.6->高级查询器 英文名称:CreateQueryString 构建并返回查询语句。本命令为高级对象成员命令。 参数<1>的名称为“Select”,类型为“文本型(text)”,可以被省略。SELECT 在查询语句中属于 必选部分(必然存在),用来指定返回结果内容。 多个返回项之间使用 “ , ”(逗号)分割。 2.1.1 获取所有数据 > SELECT * 2.1.2 获取 `主键` (字段)内容 如果当前行内容为键值表,可通过 `主键` 名称返回内容。 > SELECT name, age, city 2.1.3 指定返回结果别名 使用 `AS` 指定返回项别名。 > SELECT name AS 名称, age AS 年龄, city AS 城市 2.1.4 使用四则混合运算 使用四则运算时必须通过 `AS` 指定别名。 > SELECT 24 + seconds / (60 * 60) AS 小时 除了常规基础四则运算符之外,还可以通过“ % ”进行取余操作。 > SELECT seconds % 60 AS 秒数 2.1.5 获取结果行数 使用 `COUNT` 函数可以获取返回数据的总行数。 > SELECT COUNT(*) 函数 COUNT 为 `分组函数` 。 2.1.6 使用分组函数 处理以上的 COUNT 外,还有其它 `分组函数` 可以用于分组统计。 分组函数 - COUNT 获取数据行数 - MIN 获取最小值 - MAX 获取最大值 - AVG 获取平均值 - SUM 获取总和 分组函数中,除了 COUNT(*) 外其它函数的 `参数` 都需要指定具体的 `主键`。 示例 > SELECT MIN(age) AS 最小年龄, MAX(age) AS 最大年龄, AVG(age) AS 平均年龄 2.1.7 获取所有不同值 获取所有不同值可以使用 `主键函数` DISTINCT > SELECT DISTINCT(name) AS 名称 相同名称的数据只会返回第一条。 2.1.8 获取不同值的数量 > SELECT COUNT(DISTINCT(city)) AS 城市数 2.1.9 转换数据类型 > SELECT INT(age) + 1 AS 虚岁 函数 INT 可以将结果转换为 长整数 。 类型转换函数列表 - INT 到长整数 - DOUBLE 到双精度小数 - DATETIME 到日期时间 - STRING 到文本 2.1.10 在分组函数中转换类型 > SELECT AVG(INT(age)) AS 虚岁 在 `分组函数` 中指定类型能提高统计效率。 [^注意]: 由于查询器本身没有数据的类型信息,所以所有操作都是自动推导的,在分组或运算过程中使用类型转换函数,能够有效的提高统计和运算效率。 2.1.11 指定结果项为整个返回结果 使用 “ AS `$self` ”指定内容为返回结果。 > SELECT name AS $self 最终返回结果类似以下内容 ``` ["小张", "小李", "小王", "小赵"] ``` 2.1.12 获取前10条数据 > SELECT TOP 10 * 在查询前添加“ TOP ”关键字指定最大返回行数。 2.1.13 定制返回数据结构 指定返回数据的结构,定义方法类似 JSON。 - `{ 名称: 字段, 名称2: 字段 }` 大括号定义 存取键值表 结构 - `名称` 可以直接指定名称,也可以用 双引号 或 单引号 指定文本做为名称。 - `[ 字段, 字段 ]` 中括号定义 存取列表 结构 返回键值表结构 > SELECT { 名称: name, ’年龄‘: age, “城市”: city } ``` [ { "名称": "小张", "年龄": "19", "城市": "北京" }, ... ] ``` 返回列表结构 > SELECT [ name, age ] ``` [ ["小张", "19"], ... ] ``` 返回复合结构 > SELECT { 名称: name, 其它信息: { 年龄: age, 城市: city } } ``` [ { "名称": "小张", "其他信息": { "年龄": "19", "城市": "北京" } }, ... ] ``` 2.1.14 使用环境变量 查询器支持的环境变量: - `$self` 当前行数据(自身) - `$pos` 当前结果行位置,从 1 开始。每行数据自动加 1 - `$row` 原始来源行位置,从 1 开始 - `$[字段位置]` 当前行的数据为列表时,用来指向列表索引对应的数据。 - 例如 $2 作用相当于 SELECT [2] > SELECT $pos AS 行数, $row AS 来源行 参数<2>的名称为“From”,类型为“文本型(text)”,可以被省略。FROM 属于 可选部分 ,用来定位查询数据的位置。 2.2.1 不指定FORM 如果不指定FORM时,查询时的 [来源数据] 参数必须为 [存取列表] 或 数组JSON文本。 [数组JSON文本] JSON文本以“ [ ” 左中括号 开始。 ``` [ { "name": "小张", "age": "19", "city": "北京" }, { "name": "小李", "age": "16", "city": "上海" }, { "name": "小王", "age": "18", "city": "广州" }, { "name": "小赵", "age": "20", "city": "深圳" } ] ``` 2.2.2 数据范例 本条往后的 `FORM` 说明部分使用以下范例数据: ``` { "users": [ { "name": "Jim", "age": 15 }, { "name": "Stone", "age": 16 }, { "name": "石头", "age": 17 }, { "name": "二狗", "age": 19 }, { "name": "山炮", "age": 18 } ], "guests": [ { "name": "宇春", "age": 33 }, { "name": "山鸡", "age": 30 }, { "name": "浩南", "age": 32 }, { "name": "山炮", "age": 18 } ] } ``` 2.2.3 选取所有的 users > FROM users[] ``` [ { "age": 15, "name": "Jim" }, { "age": 16, "name": "Stone" }, ... ... ... ... { "age": 18, "name": "山炮" } ] ``` 2.2.4 选取 users 中前2条数据 > FROM users[0, 2] ``` [ { "name": "Jim", "age": 15 }, { "name": "Stone", "age": 16 }, ] ``` 2.2.5 选取 users 中第2条开始的3条数据 > FROM users[2, 3] ``` [ { "name": "Stone", "age": 16 }, { "name": "石头", "age": 17 }, { "name": "二狗", "age": 19 } ] ``` 2.2.6 选取 users 中的最后两条 > FROM users[-2, 0] ``` [ { "age": 19, "name": "二狗" }, { "age": 18, "name": "山炮" } ] ``` 说明:“[]”中包含两项内容时,左边表示“起始位置”而右边表示“结束位置”,使用“,”(半角)进行分割。 - [`起始位置`, `数据条数`] - 起始位置:索引从1开始,指向起始数据的位置。如果为负数则表示从尾部向前开始。譬如:-1指向最后一条,-2指向倒数第二条。 - 结束位置:获取数据的数量。如果为0则指向从“起始位置”到列表尾部的所有数据。 - 如“[1,0]”的作用等同于“[]”,表示选取列表第1项开始到尾部的所有数据。 2.2.7 选取 users 和 guests 里的所有数据 使用“|”可联合多个 过滤器表达式。 > FROM users[] | guests[] ``` [ { "name": "Jim", "age": 15 }, { "name": "Stone", "age": 16 }, ... ... ... ... { "name": "浩南", "age": 32 }, { "name": "山炮", "age": 18 } ] ``` 2.2.8 选取 users 里的所有 name > FROM users[].name ``` [ "Jim", "Stone", "石头", "二狗", "山炮" ] ``` 2.2.9 选择 users 中第一条数据(键值表)下的所有主键名 变量名 $keys 可以获取所有主键名称。 > FROM users[1].$keys ``` [ "name", "age" ] ``` 2.2.10 选择 users 中第一条数据(键值表)下的所有主键值 变量名 $values 可以获取所有值。 > FROM users[1].$values ``` [ "Jim", 15 ] ``` 2.2.11 选取所有下级数据 > FROM $values[] ``` [ { "name": "Jim", "age": 15 }, { "name": "Stone", "age": 16 }, ... ... ... ... { "name": "浩南", "age": 32 }, { "name": "山炮", "age": 18 } ] ``` 参数<3>的名称为“Where”,类型为“文本型(text)”,可以被省略。WHERE 属于 可选部分 ,用来指定查询条件。 2.3.1 范例数据 为了更好的理解条件查询语句,在这里我们定义以下范例内容用于 WHERE 部分的用法说明。 ``` [ { "name": "Jim", "age": 15 }, { "name": "Stone", "age": 16 }, { "name": "石头", "age": 17 }, { "name": "二狗", "age": 19 }, { "name": "山炮", "age": 18 }, { "name": "宇春", "age": 33 }, { "name": "山鸡", "age": 30 }, { "name": "浩南", "age": 32 }, { "name": "山炮", "age": 18 } ] ``` 2.3.2 选择 名字(name) 叫“山炮”的人 > WHERE name = '山炮' ``` [ { "age": 18, "name": "山炮" }, { "age": 18, "name": "山炮" } ] ``` 说明: - 文本:单引号包裹的内容为文本,如果文本中包含单引号,可以使用“\'”的方式转义,例如:'JimStone\'s E2EE' 对应的文本为“JimStone's E2EE” “查询器表达式”可使用常用的比较操作符对内容进行比较。 比较用操作符 - `>` 大于 - `<` 小于 - `>=` 大于等于 - `<=` 小于等于 - `!=` 不等于 - `==` 绝对等于(数据类型和内容都相等)。小数和整数都作为同一种类型“数值”处理 - `!==` 绝对不等于(数据类型或内容不相等)。 2.3.3 选择 名字(name) 叫“山炮” 且 年龄(age) 满18周岁 的人 > WHERE name = '山炮' AND age >= 18 ``` [ { "age": 18, "name": "山炮" }, { "age": 18, "name": "山炮" } ] ``` 说明:虽然结果和上方一致,但是此时是要同时满足条件时才成立,如果任意一个“山炮”的年龄小于18,则对应的数据将不会被筛选出来。 这条语句中使用了“AND”关系运算符,相应的关系运算符有以下两种: - AND - 作用为“并且”。只有两边都符合条件的数据才会被筛选,也可以直接使用C语言对应的关键字“&&”来代替,作用完全一致。 - OR - 作用为“或者”。表达式两边任意一方符合条件,则对应的数据就会被筛选出来,也可以直接使用C语言对应的关键字“||”来代替,作用完全一致。 2.3.4 选择 年龄(age) 为单数的用户 > WHERE age % 2 = 1 ``` [ { "age": 15, "name": "Jim" }, { "age": 17, "name": "石头" }, { "age": 19, "name": "二狗" }, { "age": 33, "name": "宇春" } ] ``` 2.3.5 使用 LIKE 判断文本存在性 选择 名称(name) 以“山”开头的行 > WHERE name LIKE ‘山%’ 选择 名称(name) 以“狗”结束的行 > WHERE name LIKE ‘%狗’ 选择 名称(name) 存在“山”的行 > WHERE name LIKE ‘%山%’ 选择 名称(name) 不存在“山”的行(NOT LIKE) > WHERE name NOT LIKE ‘%山%’ 2.3.6 使用 IN 判断存在性 选择 名称(name) 为“山炮”/“山鸡”的行 > WHERE name IN (‘山炮‘, ’山鸡’) 选择 名称(name) 为“山炮”/“山鸡”之外的行 (NOT IN) > WHERE name NOT IN (‘山炮‘, ’山鸡’) 2.3.7 使用 BETWEEN 筛选范围内的数据 BETWEEN 指定数据范围。范围边界包含数据内容。使用 BETWEEN 指定范围比分别使用 AND 指定效率高的多。 选择 年龄(age) 在 18 到 30 岁之间的行 > WHERE age BETWEEN 18 AND 30 在这里 BETWEEN 的作用相当于 “age>=18 AND age<=30”,但使用 BETWEEN 效率比上面语句要高的多。 选择 年龄(age) 在 18 到 30 岁之外的行 (NOT IN) > WHERE age NOT BETWEEN 18 AND 30 参数<4>的名称为“GroupBy”,类型为“文本型(text)”,可以被省略。GROUP BY 属于 可选部分, 根据 `主键` 对数据进行分组。 根据 城市(city) 对数据进行分组 > GROUP BY city 相同名称的 城市(city) 将做为同一组数据,参与 COUNT / SUM / AVG 等分组统计运算。 参数<5>的名称为“Having”,类型为“文本型(text)”,可以被省略。HAVING 属于 可选部分 ,指定 `分组查询` 的条件过滤分组结果 。 根据 城市(city) 对数据进行分组后,筛选出数量大于5条的分组 > GROUP BY city HAVING COUNT(*) > 5 参数<6>的名称为“OrderBy”,类型为“文本型(text)”,可以被省略。ORDER BY 属于 可选部分,指定内容排序方式。 根据年龄(age)进行[正向]排序 > ORDER BY age ASC 根据年龄(age)进行[反向]排序 > ORDER BY age DESC 参数<7>的名称为“返回数量”,类型为“长整数型(int64)”,可以被省略。待返回数据的总数量。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:宽文本型 英文名称:WString 本数据类型为普通类型,共包含 8 个成员命令。 操作系统需求: Windows 宽文本存储对象。非线程安全。 组件事件列表: 调用格式: 〈逻辑型〉 对象.置文本 (通用型 来源文本,[文本型 来源编码]) - E2EE服务器套件会员版3.3.6->宽文本型 英文名称:SetString 从来源文本设置宽文本。本命令为初级对象成员命令。 参数<1>的名称为“来源文本”,类型为“通用型(all)”。来源文本内容。支持【文本型】/【字节集】/【宽文本型】。 参数<2>的名称为“来源编码”,类型为“文本型(text)”,可以被省略。来源文本的编码格式。如果为空或空文本,则默认为“GBK”。可以使用“#文本编码格式_”指定编码类型。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置宽文本 (文本型 来源文本) - E2EE服务器套件会员版3.3.6->宽文本型 英文名称:SetWString 设置宽文本内容。本命令为初级对象成员命令。 参数<1>的名称为“来源文本”,类型为“文本型(text)”。来源宽文本内容。如果内容不是宽文本则返回 假。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.到文本 () - E2EE服务器套件会员版3.3.6->宽文本型 英文名称:ToString 将宽文本转换为本地编码(GBK)。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.到编码 ([文本型 目标编码]) - E2EE服务器套件会员版3.3.6->宽文本型 英文名称:ToEncode 转换到指定编码。本命令为初级对象成员命令。 参数<1>的名称为“目标编码”,类型为“文本型(text)”,可以被省略。输出的目标文本编码的格式。如果为空或空文本,则默认为“GBK”。可以使用“#文本编码格式_”指定编码类型。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.到宽文本 () - E2EE服务器套件会员版3.3.6->宽文本型 英文名称:ToWString 将文本数据转换为【文本型】格式。本命令为初级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:共享作用域 英文名称:WString 本数据类型为普通类型,共包含 13 个成员命令。 操作系统需求: Windows 共享函数作用域对象。非线程安全。 组件事件列表: 调用格式: 〈无返回值〉 对象.初始化 (整数型 作用域指针) - E2EE服务器套件会员版3.3.6->共享作用域 英文名称:Init 初始化函数作用域。本命令为初级对象成员命令。 参数<1>的名称为“作用域指针”,类型为“整数型(int)”。作用域指针地址。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取参数 (整数型 参数位置,通用型变量 参数变量,逻辑型 是否交换) - E2EE服务器套件会员版3.3.6->共享作用域 英文名称:GetParam 取回指定位置的参数值。本命令为初级对象成员命令。 参数<1>的名称为“参数位置”,类型为“整数型(int)”。参数位置从1开始。 参数<2>的名称为“参数变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。取回参数要被写入的参数变量。 参数<3>的名称为“是否交换”,类型为“逻辑型(bool)”,初始值为“假”。是否为交换变量模式。如果为 真,键值表 或 列表 类型的参数将跟变量内容进行互换。如果为 假 则拷贝参数到变量。交换效率比拷贝效率高的多。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取所有参数 ([通用型变量 参数变量],... ) - E2EE服务器套件会员版3.3.6->共享作用域 英文名称:GetParams 按顺序取回所有的参数。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“参数变量”,类型为“通用型(all)”,可以被省略,提供参数数据时只能提供变量。取回参数要被写入的参数变量。如果为空则跳过获取当前位置的变量。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取参数类型 (整数型 参数位置) - E2EE服务器套件会员版3.3.6->共享作用域 英文名称:GetParamType 取回指定位置的参数类型。失败或者空值则返回“#存取类型_空”,可以使用“#存取类型_”开头的常量,或“#[类型]存取型”(例如:#整数存取型、#键值表存取型)常量 来判断具体类型。本命令为初级对象成员命令。 参数<1>的名称为“参数位置”,类型为“整数型(int)”。参数位置从1开始。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取所有参数_到列表 (存取列表 参数列表) - E2EE服务器套件会员版3.3.6->共享作用域 英文名称:GetParamsToList 取回所有参数到列表。返回参数个数。本命令为初级对象成员命令。 参数<1>的名称为“参数列表”,类型为“存取列表(JList)”。存储参数的[存取列表]对象。取参数前会被自动清空。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.取回服务器对象 ([服务器请求 网站请求对象],[服务器响应 网站响应对象],[网站服务器 网站服务器]) - E2EE服务器套件会员版3.3.6->共享作用域 英文名称:GetHttpRequestAndResponse 取回网站服务器的请求和响应对象。如果取回“网站服务器”对象,在使用完服务器对象后,务必使用“归还服务器”归还服务器对象。本命令为初级对象成员命令。 参数<1>的名称为“网站请求对象”,类型为“服务器请求(JHTTPRequest)”,可以被省略。网站请求对象。 参数<2>的名称为“网站响应对象”,类型为“服务器响应(JHTTPResponse)”,可以被省略。网站响应对象。 参数<3>的名称为“网站服务器”,类型为“网站服务器(JHTTPServer)”,可以被省略。网站服务器对象。如果取回“网站服务器”对象,在使用完服务器对象后,务必使用“归还服务器”归还服务器对象。 操作系统需求: Windows 调用格式: 〈服务器请求〉 对象.取请求对象 () - E2EE服务器套件会员版3.3.6->共享作用域 英文名称:GetHttpRequest 取网站请求对象。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈服务器响应〉 对象.取响应对象 () - E2EE服务器套件会员版3.3.6->共享作用域 英文名称:GetHttpResponse 取网站响应对象。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取回服务器 (网站服务器 网站服务器) - E2EE服务器套件会员版3.3.6->共享作用域 英文名称:GetHttpServer 取回网站服务器对象。当使用完服务器对象后,务必使用“归还服务器”归还服务器对象。本命令为初级对象成员命令。 参数<1>的名称为“网站服务器”,类型为“网站服务器(JHTTPServer)”。网站服务器对象。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.归还服务器 (网站服务器 网站服务器) - E2EE服务器套件会员版3.3.6->共享作用域 英文名称:ReturnHttpServer 取回网站服务器对象。当使用完服务器对象后,务必使用“归还服务器”归还服务器对象。本命令为初级对象成员命令。 参数<1>的名称为“网站服务器”,类型为“网站服务器(JHTTPServer)”。网站服务器对象。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:JWT对象 英文名称:JJwt 本数据类型为普通类型,共包含 17 个成员命令。 操作系统需求: Windows JWT处理对象。非线程安全。 组件事件列表: 调用格式: 〈无返回值〉 对象.清空 () - E2EE服务器套件会员版3.3.6->JWT对象 英文名称:Clear 清空JWT对象。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.绑定算法 (通用型 算法类型,[文本型变量 错误原因],[文本型 公钥证书],[文本型 私钥证书],[文本型 公钥密码],[文本型 私钥密码]) - E2EE服务器套件会员版3.3.6->JWT对象 英文名称:SetAlgorithm 绑定签名/验签算法。本命令为中级对象成员命令。 参数<1>的名称为“算法类型”,类型为“通用型(all)”。算法索引或算法名称。算法类型可以使用“#JWT算法类型.”开头的常量。算法名称可以使用“#JWT算法名称_”开头的常量。 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。绑定算法失败时写入具体的错误原因变量。 参数<3>的名称为“公钥证书”,类型为“文本型(text)”,可以被省略。在使用“HS”开头的算法时,公钥为签名密码。公钥格式为标准证书BIO/x.509证书格式。公钥仅用于验签不能用于签名。 参数<4>的名称为“私钥证书”,类型为“文本型(text)”,可以被省略。在使用“HS”开头的算法时,私钥会被自动忽略。私钥格式为标准证书BIO/x.509证书格式。私钥仅用于签名不能用于验签。 参数<5>的名称为“公钥密码”,类型为“文本型(text)”,可以被省略。公钥证书的密码。 参数<6>的名称为“私钥密码”,类型为“文本型(text)”,可以被省略。私钥证书的密码。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空算法 () - E2EE服务器套件会员版3.3.6->JWT对象 英文名称:ClearAlgo 清空JWT绑定的算法。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.生成签名 (文本型变量 输出变量,[文本型变量 错误原因],[逻辑型 允许空算法],[逻辑型 包含Bearer头]) - E2EE服务器套件会员版3.3.6->JWT对象 英文名称:Sign 生成签名后的JWT文本。本命令为中级对象成员命令。 参数<1>的名称为“输出变量”,类型为“文本型(text)”,提供参数数据时只能提供变量。输出签名后的JWT文本变量。 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。失败时将写入签名或生成失败的具体原因。 参数<3>的名称为“允许空算法”,类型为“逻辑型(bool)”,可以被省略。是否允许空算法签名。如果为空默认为 假。 参数<4>的名称为“包含Bearer头”,类型为“逻辑型(bool)”,可以被省略。是否输出的内容包含“Bearer”头文本。用于在HTTP头部“Authorization”中使用。如果为空默认为 假。 操作系统需求: Windows 调用格式: 〈JWT解析结果〉 对象.解析数据 (文本型 JWT文本,[文本型变量 错误原因],[逻辑型 是否验证签名],[逻辑型 是否验证时间]) - E2EE服务器套件会员版3.3.6->JWT对象 英文名称:Parse 返回 0 表示解析验证成功。可以使用“#JWT解析结果.”开头的常量来判断解析失败的原因。本命令为中级对象成员命令。 参数<1>的名称为“JWT文本”,类型为“文本型(text)”。来源JWT文本。可以包含 Bearer 头部一起解析。 参数<2>的名称为“错误原因”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。失败时将写入签名或生成失败的具体原因。 参数<3>的名称为“是否验证签名”,类型为“逻辑型(bool)”,可以被省略。是否验证签名。如果为空则默认为 真。 参数<4>的名称为“是否验证时间”,类型为“逻辑型(bool)”,可以被省略。是否验证时间,判断当前Token是否超时或还未起效。如果为空则默认为 真。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.取回数据 ([存取键值表 头部数据_header],[存取键值表 载体数据_payload],[整数型 数据范围]) - E2EE服务器套件会员版3.3.6->JWT对象 英文名称:GetData 取回JWT数据。本命令为初级对象成员命令。 参数<1>的名称为“头部数据_header”,类型为“存取键值表(JMap)”,可以被省略。接收头部(header)数据的键值表。 参数<2>的名称为“载体数据_payload”,类型为“存取键值表(JMap)”,可以被省略。接收载体(payload)数据的键值表。 参数<3>的名称为“数据范围”,类型为“整数型(int)”,可以被省略。获取数据的范围。仅适用于载体数据(payload)。如果为空则默认为 0。数据范围 [0] 全部数据 [1] 自定义数据 [2] 默认内部主键数据(iss/sub/exp等)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取头部值 (文本型 主键名称,通用型变量 值变量) - E2EE服务器套件会员版3.3.6->JWT对象 英文名称:GetHeaderValue 取回头部数据。本命令为初级对象成员命令。 参数<1>的名称为“主键名称”,类型为“文本型(text)”。可以使用“#JWT主键_”开头的常量。 参数<2>的名称为“值变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。结果变量。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置头部值 (文本型 主键名称,[通用型 值]) - E2EE服务器套件会员版3.3.6->JWT对象 英文名称:SetHeaderValue 设置头部数据。本命令为初级对象成员命令。 参数<1>的名称为“主键名称”,类型为“文本型(text)”。可以使用“#JWT主键_”开头的常量。 参数<2>的名称为“值”,类型为“通用型(all)”,可以被省略。要被写入的值。如果为空则为删除。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取载体值 (文本型 主键名称,通用型变量 值变量) - E2EE服务器套件会员版3.3.6->JWT对象 英文名称:GetPayloadValue 取回载体数据。本命令为初级对象成员命令。 参数<1>的名称为“主键名称”,类型为“文本型(text)”。可以使用“#JWT主键_”开头的常量。 参数<2>的名称为“值变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。结果变量。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置载体值 (文本型 主键名称,[通用型 值]) - E2EE服务器套件会员版3.3.6->JWT对象 英文名称:SetPayloadValue 设置载体数据。本命令为初级对象成员命令。 参数<1>的名称为“主键名称”,类型为“文本型(text)”。可以使用“#JWT主键_”开头的常量。 参数<2>的名称为“值”,类型为“通用型(all)”,可以被省略。要被写入的值。如果为空则为删除。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取值类型 (整数型 值范围,文本型 主键名称) - E2EE服务器套件会员版3.3.6->JWT对象 英文名称:GetValueType 取回数据值类型。返回[存取类型],可以使用“#存取类型_”或“#[类型]存取型”常量进行比较。本命令为初级对象成员命令。 参数<1>的名称为“值范围”,类型为“整数型(int)”。值范围类型。[1] 头部(Header) [2] 载体(Payload)。 参数<2>的名称为“主键名称”,类型为“文本型(text)”。可以使用“#JWT主键_”开头的常量。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置头部数据 ([文本型 数据类型_typ],[文本型 内容类型_cty],[文本型 秘钥ID_kid],[存取键值表 用户数据]) - E2EE服务器套件会员版3.3.6->JWT对象 英文名称:SetHeader 设置JWT的头部(header)数据。本命令为中级对象成员命令。 参数<1>的名称为“数据类型_typ”,类型为“文本型(text)”,可以被省略。“typ”: 当前数据类型。通常为“JWT”。如果为空则不进行赋值操作,如果为空文本则为删除,否则为赋值内容。 参数<2>的名称为“内容类型_cty”,类型为“文本型(text)”,可以被省略。“cty”: 内容类型(MIME)。如果为空则不进行赋值操作,如果为空文本则为删除,否则为赋值内容。 参数<3>的名称为“秘钥ID_kid”,类型为“文本型(text)”,可以被省略。“kid”: 所有权证明密钥的密钥ID。如果为空则不进行赋值操作,如果为空文本则为删除,否则为赋值内容。 参数<4>的名称为“用户数据”,类型为“存取键值表(JMap)”,可以被省略。要设置的用户自定义数据。可以包含默认主键(typ/cty/kid 等)的内容。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置载体数据 ([存取键值表 用户数据],[文本型 签发者_iss],[文本型 主题_sub],[通用型 接收者_aud],[通用型 过期时间_exp],[通用型 开始时间_nbf],[通用型 创建时间_iat],[文本型 Token_ID_jti]) - E2EE服务器套件会员版3.3.6->JWT对象 英文名称:SetPayload 设置JWT的载体(payload)数据。本命令为中级对象成员命令。 参数<1>的名称为“用户数据”,类型为“存取键值表(JMap)”,可以被省略。要设置的用户自定义数据。可以包含默认主键(iss/sub/aud 等)的内容。 参数<2>的名称为“签发者_iss”,类型为“文本型(text)”,可以被省略。“iss”: 当前Token的签发者。如果为空则不进行赋值操作。如果为空文本则为删除,否则为赋值内容。 参数<3>的名称为“主题_sub”,类型为“文本型(text)”,可以被省略。“sub”: 当前Token的主题信息。如果为空则不进行赋值操作。如果为空文本则为删除,否则为赋值内容。 参数<4>的名称为“接收者_aud”,类型为“通用型(all)”,可以被省略。“aud”: 当前Token的接收者。如果为空则不进行赋值操作。如果为空文本则为删除,如果为文本则直接设置,如果为[存取列表]则设置为接收组。 参数<5>的名称为“过期时间_exp”,类型为“通用型(all)”,可以被省略。“exp”: 当前Token的过期时间。如果为空则不进行赋值操作。如果为[整数型]/[长整数型]时:0为删除,大于0则为(从当前时间开始)偏移秒数。如果为[日期时间型]则设置为指定时间。 参数<6>的名称为“开始时间_nbf”,类型为“通用型(all)”,可以被省略。“nbf”: 当前Token的开始时间。如果为空则不进行赋值操作。如果为[整数型]/[长整数型]时:0为删除,大于0则为(从当前时间开始)偏移秒数。如果为[日期时间型]则设置为指定时间。 参数<7>的名称为“创建时间_iat”,类型为“通用型(all)”,可以被省略。“iat”: 当前Token的创建时间。通常不需要设置。如果为空则不进行赋值操作。如果为[整数型]/[长整数型]时:0为删除,大于0则为(从当前时间开始)偏移秒数。如果为[日期时间型]则设置为指定时间。 参数<8>的名称为“Token_ID_jti”,类型为“文本型(text)”,可以被省略。“jti”: 当前Token的ID,通常用于绑定用户登录ID(类似Session ID)。如果为空则不进行赋值操作。如果为空文本则为删除,否则为赋值内容。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取算法名称 () - E2EE服务器套件会员版3.3.6->JWT对象 英文名称:GetAlgoName 返回当前绑定的算法名称。本命令为初级对象成员命令。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:JWT算法类型 英文名称:JwtAlgorithm 本数据类型为枚举常量集合类型,共包含 15 个枚举常量值。 操作系统需求: Windows 枚举常量值<1>的中文名称为“HS256”,值为1。 算法 HMAC-SHA。绑定算法时需要在[公钥证书]参数中提供[HMAC]的加密密码。 枚举常量值<2>的中文名称为“HS384”,值为2。 算法 HMAC-SHA。绑定算法时需要在[公钥证书]参数中提供[HMAC]的加密密码。 枚举常量值<3>的中文名称为“HS512”,值为3。 算法 HMAC-SHA。绑定算法时需要在[公钥证书]参数中提供[HMAC]的加密密码。 枚举常量值<4>的中文名称为“PS256”,值为11。 算法 RSA(PSS)-SHA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式RSA的PEM证书格式。 枚举常量值<5>的中文名称为“PS384”,值为12。 算法 RSA(PSS)-SHA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式RSA的PEM证书格式。 枚举常量值<6>的中文名称为“PS512”,值为13。 算法 RSA(PSS)-SHA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式RSA的PEM证书格式。 枚举常量值<7>的中文名称为“RS256”,值为21。 算法 RSA-SHA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式RSA的PEM证书格式。 枚举常量值<8>的中文名称为“RS384”,值为22。 算法 RSA-SHA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式RSA的PEM证书格式。 枚举常量值<9>的中文名称为“RS512”,值为23。 算法 RSA-SHA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式RSA的PEM证书格式。 枚举常量值<10>的中文名称为“ES256”,值为31。 算法 EdDSA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式ECC的PEM证书格式。 枚举常量值<11>的中文名称为“ES256K”,值为32。 算法 EdDSA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式ECC的PEM证书格式。 枚举常量值<12>的中文名称为“ES384”,值为33。 算法 EdDSA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式ECC的PEM证书格式。 枚举常量值<13>的中文名称为“ES512”,值为34。 算法 EdDSA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式ECC的PEM证书格式。 枚举常量值<14>的中文名称为“EdDSA_Ed25519”,值为41。 算法 Ed25519/Ed448。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式Ed25519/Ed448的PEM证书格式。 枚举常量值<15>的中文名称为“EdDSA_Ed448”,值为42。 算法 Ed25519/Ed448。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式Ed25519/Ed448的PEM证书格式。 组件事件列表: 枚举常量值“HS256”所处集合数据类型为“JWT算法类型”,值为1。 算法 HMAC-SHA。绑定算法时需要在[公钥证书]参数中提供[HMAC]的加密密码。 枚举常量值“HS384”所处集合数据类型为“JWT算法类型”,值为2。 算法 HMAC-SHA。绑定算法时需要在[公钥证书]参数中提供[HMAC]的加密密码。 枚举常量值“HS512”所处集合数据类型为“JWT算法类型”,值为3。 算法 HMAC-SHA。绑定算法时需要在[公钥证书]参数中提供[HMAC]的加密密码。 枚举常量值“PS256”所处集合数据类型为“JWT算法类型”,值为11。 算法 RSA(PSS)-SHA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式RSA的PEM证书格式。 枚举常量值“PS384”所处集合数据类型为“JWT算法类型”,值为12。 算法 RSA(PSS)-SHA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式RSA的PEM证书格式。 枚举常量值“PS512”所处集合数据类型为“JWT算法类型”,值为13。 算法 RSA(PSS)-SHA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式RSA的PEM证书格式。 枚举常量值“RS256”所处集合数据类型为“JWT算法类型”,值为21。 算法 RSA-SHA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式RSA的PEM证书格式。 枚举常量值“RS384”所处集合数据类型为“JWT算法类型”,值为22。 算法 RSA-SHA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式RSA的PEM证书格式。 枚举常量值“RS512”所处集合数据类型为“JWT算法类型”,值为23。 算法 RSA-SHA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式RSA的PEM证书格式。 枚举常量值“ES256”所处集合数据类型为“JWT算法类型”,值为31。 算法 EdDSA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式ECC的PEM证书格式。 枚举常量值“ES256K”所处集合数据类型为“JWT算法类型”,值为32。 算法 EdDSA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式ECC的PEM证书格式。 枚举常量值“ES384”所处集合数据类型为“JWT算法类型”,值为33。 算法 EdDSA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式ECC的PEM证书格式。 枚举常量值“ES512”所处集合数据类型为“JWT算法类型”,值为34。 算法 EdDSA。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式ECC的PEM证书格式。 枚举常量值“EdDSA_Ed25519”所处集合数据类型为“JWT算法类型”,值为41。 算法 Ed25519/Ed448。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式Ed25519/Ed448的PEM证书格式。 枚举常量值“EdDSA_Ed448”所处集合数据类型为“JWT算法类型”,值为42。 算法 Ed25519/Ed448。签名需要提供[私钥证书],验签需要提供[公钥证书]。证书格式Ed25519/Ed448的PEM证书格式。 --------------------------------------------------- 数据类型名称:JWT解析结果 英文名称:JwtParseCode 本数据类型为枚举常量集合类型,共包含 11 个枚举常量值。 操作系统需求: Windows JWT解析结果。 枚举常量值<1>的中文名称为“成功”,值为0。 解析成功。 枚举常量值<2>的中文名称为“解析内容为空”,值为1。 来源JWT内容为空。 枚举常量值<3>的中文名称为“解析内容失败”,值为2。 来源JWT内容格式不正确。 枚举常量值<4>的中文名称为“解析头部失败”,值为3。 解析头部(head)数据失败。 枚举常量值<5>的中文名称为“解析载体失败”,值为4。 解析载体(payload)数据失败。 枚举常量值<6>的中文名称为“解析签名失败”,值为5。 解析签名(sign)数据失败。 枚举常量值<7>的中文名称为“验签算法为空”,值为11。 未设定验签算法。 枚举常量值<8>的中文名称为“验签算法不同”,值为12。 签名和验签算法不同。 枚举常量值<9>的中文名称为“验签失败”,值为19。 签名验证失败。 枚举常量值<10>的中文名称为“时间未起效”,值为21。 当前签证(Token)还未到起效时间(nbf)。 枚举常量值<11>的中文名称为“时间已过期”,值为22。 当前签证(Token)已经过期(exp)。 组件事件列表: 枚举常量值“成功”所处集合数据类型为“JWT解析结果”,值为0。 解析成功。 枚举常量值“解析内容为空”所处集合数据类型为“JWT解析结果”,值为1。 来源JWT内容为空。 枚举常量值“解析内容失败”所处集合数据类型为“JWT解析结果”,值为2。 来源JWT内容格式不正确。 枚举常量值“解析头部失败”所处集合数据类型为“JWT解析结果”,值为3。 解析头部(head)数据失败。 枚举常量值“解析载体失败”所处集合数据类型为“JWT解析结果”,值为4。 解析载体(payload)数据失败。 枚举常量值“解析签名失败”所处集合数据类型为“JWT解析结果”,值为5。 解析签名(sign)数据失败。 枚举常量值“验签算法为空”所处集合数据类型为“JWT解析结果”,值为11。 未设定验签算法。 枚举常量值“验签算法不同”所处集合数据类型为“JWT解析结果”,值为12。 签名和验签算法不同。 枚举常量值“验签失败”所处集合数据类型为“JWT解析结果”,值为19。 签名验证失败。 枚举常量值“时间未起效”所处集合数据类型为“JWT解析结果”,值为21。 当前签证(Token)还未到起效时间(nbf)。 枚举常量值“时间已过期”所处集合数据类型为“JWT解析结果”,值为22。 当前签证(Token)已经过期(exp)。 --- 库定义常量列表 --- 名称:存取类型_空 英文名称:JSTORETYPE_NULL 类型:数值型 值:0 名称:存取类型_整数型 英文名称:JSTORETYPE_INT 类型:数值型 值:1 名称:存取类型_长整数型 英文名称:JSTORETYPE_LONG 类型:数值型 值:2 名称:存取类型_双精度小数型 英文名称:JSTORETYPE_DOUBLE 类型:数值型 值:3 名称:存取类型_小数型 英文名称:JSTORETYPE_FLOAT 类型:数值型 值:4 名称:存取类型_逻辑型 英文名称:JSTORETYPE_BOOL 类型:数值型 值:5 名称:存取类型_文本型 英文名称:JSTORETYPE_STRING 类型:数值型 值:6 名称:存取类型_时间型 英文名称:JSTORETYPE_DATE 类型:数值型 值:7 名称:存取类型_字节集 英文名称:JSTORETYPE_BIN 类型:数值型 值:8 名称:存取类型_存取键值表 英文名称:JSTORETYPE_MAP 类型:数值型 值:11 名称:存取类型_存取列表 英文名称:JSTORETYPE_LIST 类型:数值型 值:12 名称:时间格式_默认 英文名称:DATEFORMAT_DEFAULT 类型:文本型 值:“%Y-%m-%d %H:%M:%S” 名称:时间格式_年月日时分秒 英文名称:DATEFORMAT_YYYYMMDD 类型:文本型 值:“%Y-%m-%d %H:%M:%S” 名称:时间格式_年月日 英文名称:DATEFORMAT_YYYYMMDD 类型:文本型 值:“%Y-%m-%d” 名称:时间格式_时分秒 英文名称:DATEFORMAT_HHMMSS 类型:文本型 值:“%H:%M:%S” 名称:时间格式_时分 英文名称:DATEFORMAT_HHMM 类型:文本型 值:“%H:%M” 名称:时间格式_GMT 英文名称:DATEFORMAT_GMT 类型:文本型 值:“%a, %d %b %Y %H:%M:%S GMT” 名称:时间格式_GMT全名 英文名称:DATEFORMAT_GMT 类型:文本型 值:“%A, %d %b %Y %H:%M:%S GMT” 名称:WS类型_文本_Text 英文名称:WS_TEXT 类型:数值型 值:1 名称:WS类型_字节集_Binary 英文名称:WS_BINARY 类型:数值型 值:2 名称:WS类型_指令关闭_Close 英文名称:WS_CLOSE 类型:数值型 值:8 名称:WS类型_指令PING_Ping 英文名称:WS_PING 类型:数值型 值:9 名称:WS类型_指令PONG_Pong 英文名称:WS_PONG 类型:数值型 值:10 名称:WS类型_续包_Continuation 英文名称:WS_CONTINUATION 类型:数值型 值:0 名称:二维码_输出格式_PNG 英文名称:QR_OUTFMT_PNG 类型:数值型 值:0 名称:二维码_输出格式_BMP 英文名称:QR_OUTFMT_BMP 类型:数值型 值:1 名称:二维码_输出格式_TIFF 英文名称:QR_OUTFMT_TIFF 类型:数值型 值:2 名称:二维码_输出格式_PBM 英文名称:QR_OUTFMT_PBM 类型:数值型 值:3 名称:二维码_输出格式_SVG 英文名称:QR_OUTFMT_SVG 类型:数值型 值:4 名称:二维码_输出格式_JSON 英文名称:QR_OUTFMT_JSON 类型:数值型 值:5 名称:二维码_模式_自动选择 自动选择。 类型:数值型 值:-1 名称:二维码_模式_数字编码 数字编码(0-9)。 类型:数值型 值:0 名称:二维码_模式_字符编码 字符编码(包括0-9,大写的A到Z-没有小写,以及符号$ % * + – . / : 包括空格) 。 类型:数值型 值:1 名称:二维码_模式_字节编码 字节编码(可以是0-255 的 ISO-8859-1 字符。有些二维码的扫描器可以自动检测是否是UTF-8的编码) 。 类型:数值型 值:2 名称:二维码_模式_双字节编码 双字节编码 。同样,也可以用于中文编码。(汉字的编码会减去一个值。如:在 0X8140 to 0X9FFC 中的字符会减去 8140,在 0XE040 到 0XEBBF 中的字符要减去 0XC140,然后把前两位拿出来乘以 0XC0,然后再加上后两位,最后转成 13bit 的编码)。 类型:数值型 值:3 名称:二维码_数据纠错等级_低 类型:数值型 值:0 名称:二维码_数据纠错等级_中 类型:数值型 值:1 名称:二维码_数据纠错等级_普通 类型:数值型 值:2 名称:二维码_数据纠错等级_高 类型:数值型 值:3 名称:请求头_域名 英文名称:REQUEST_HEAD_Host 指定请求的服务器的域名和端口号。Host: www.jimstone.com.cn。 类型:文本型 值:“Host” 名称:请求头_日期 英文名称:REQUEST_HEAD_Date 请求发送的日期和时间。Date: Tue, 15-Nov-17 08:12:31 GMT。 类型:文本型 值:“Date” 名称:请求头_来源 英文名称:REQUEST_HEAD_Referer 先前网页的地址,当前请求网页紧随其后,即来路。Referer: http://www.jimstone.com.cn/english/。 类型:文本型 值:“Referer” 名称:请求头_内容长度 英文名称:REQUEST_HEAD_Content_Length 请求的内容长度。Content-Length: 348。 类型:文本型 值:“Content-Length” 名称:请求头_内容类型 英文名称:REQUEST_HEAD_Content_Type 请求的与实体对应的MIME信息。Content-Type: application/x-www-form-urlencoded。 类型:文本型 值:“Content-Type” 名称:请求头_COOKIE 英文名称:REQUEST_HEAD_Cookie HTTP请求发送时,会把保存在该请求域名下的所有cookie值一起发送给web服务器。。Cookie: $Version=1; Skin=new;。 类型:文本型 值:“Cookie” 名称:请求头_缓存机制 英文名称:REQUEST_HEAD_Cache_Control 指定请求和响应遵循的缓存机制。Cache-Control: no-cache。 类型:文本型 值:“Cache-Control” 名称:请求头_连接类型 英文名称:REQUEST_HEAD_Connection 表示是否需要持久连接。(HTTP 1.1默认进行持久连接)。Connection: close。 类型:文本型 值:“Connection” 名称:请求头_可接收文档类型 英文名称:REQUEST_HEAD_Accept 指定客户端能够接收的内容类型。Accept: text/plain, text/html。 类型:文本型 值:“Accept” 名称:请求头_可接收编码格式 英文名称:REQUEST_HEAD_Accept_Charset 浏览器可以接受的字符编码集。Accept-Charset: iso-8859-5。 类型:文本型 值:“Accept-Charset” 名称:请求头_可接收压缩类型 英文名称:REQUEST_HEAD_Accept_Encoding 指定浏览器可以支持的web服务器返回内容压缩编码类型。Accept-Encoding: compress, gzip。 类型:文本型 值:“Accept-Encoding” 名称:请求头_可接收语言 英文名称:REQUEST_HEAD_Accept_Language 浏览器可接受的语言。Accept-Language: en,zh。 类型:文本型 值:“Accept-Language” 名称:请求头_可接收内容范围 英文名称:REQUEST_HEAD_Accept_Ranges 可以请求网页实体的一个或者多个子范围字段。Accept-Ranges: bytes。 类型:文本型 值:“Accept-Ranges” 名称:请求头_授权证书 英文名称:REQUEST_HEAD_Authorization HTTP授权的授权证书。Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==。 类型:文本型 值:“Authorization” 名称:请求头_服务器行为 英文名称:REQUEST_HEAD_Expect 请求的特定的服务器行为。Expect: 100-continue。 类型:文本型 值:“Expect” 名称:请求头_邮箱来源 英文名称:REQUEST_HEAD_From 发出请求的用户的Email。From: user@email.com。 类型:文本型 值:“From” 名称:请求头_是否匹配内容 英文名称:REQUEST_HEAD_If_Match 只有请求内容与实体相匹配才有效。If-Match: “737060cd8c284d8af7ad3082f209582d”。 类型:文本型 值:“If-Match” 名称:请求头_是否修改内容 英文名称:REQUEST_HEAD_If_Modified_Since 如果请求的部分在指定时间之后被修改则请求成功,未被修改则返回304代码。If-Modified-Since: Sat, 29 Oct 2010 19:43:31 GMT。 类型:文本型 值:“If-Modified-Since” 名称:请求头_是否未匹配内容 英文名称:REQUEST_HEAD_If_None_Match 如果内容未改变返回304代码,参数为服务器先前发送的Etag,与服务器回应的Etag比较判断是否改变。If-None-Match: “737060cd8c284d8af7ad3082f209582d”。 类型:文本型 值:“If-None-Match” 名称:请求头_是否匹配内容范围 英文名称:REQUEST_HEAD_If_Range 如果实体未改变,服务器发送客户端丢失的部分,否则发送整个实体。参数也为Etag。If-Range: “737060cd8c284d8af7ad3082f209582d”。 类型:文本型 值:“If-Range” 名称:请求头_是否未修改内容 英文名称:REQUEST_HEAD_If_Unmodified_Since 只在实体在指定时间之后未被修改才请求成功。If-Unmodified-Since: Sat, 29 Oct 2010 19:43:31 GMT。 类型:文本型 值:“If-Unmodified-Since” 名称:请求头_指令 英文名称:REQUEST_HEAD_Pragma 用来包含实现特定的指令。Pragma: no-cache。 类型:文本型 值:“Pragma” 名称:请求头_代理授权证书 英文名称:REQUEST_HEAD_Proxy_Authorization 连接到代理的授权证书。Proxy-Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==。 类型:文本型 值:“Proxy-Authorization” 名称:请求头_内容范围 英文名称:REQUEST_HEAD_Range 只请求实体的一部分,指定范围。Range: bytes=500-999。 类型:文本型 值:“Range” 名称:请求头_升级协议 英文名称:REQUEST_HEAD_Upgrade 向服务器指定某种传输协议以便服务器进行转换(如果支持)。Upgrade: HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11。 类型:文本型 值:“Upgrade” 名称:请求头_用户信息 英文名称:REQUEST_HEAD_User_Agent User-Agent的内容包含发出请求的用户信息。User-Agent: Mozilla/5.0 (Linux; X11)。 类型:文本型 值:“User-Agent” 名称:请求头_网关地址 英文名称:REQUEST_HEAD_Via 通知中间网关或代理服务器地址,通信协议。Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1)。 类型:文本型 值:“Via” 名称:请求头_警告 英文名称:REQUEST_HEAD_Warning 关于消息实体的警告信息。 类型:文本型 值:“Warning” 名称:响应头_范围内容类型 英文名称:RESPONSE_HEADER_Accept_Ranges 表明服务器是否支持指定范围请求及哪种类型的分段请求。Accept-Ranges: bytes。 类型:文本型 值:“Accept-Ranges” 名称:响应头_缓存时间 英文名称:RESPONSE_HEADER_Age 从原始服务器到代理缓存形成的估算时间(以秒计,非负)。Age: 12。 类型:文本型 值:“Age” 名称:响应头_允许类型 英文名称:RESPONSE_HEADER_Allow 对某网络资源的有效的请求行为,不允许则返回405。Allow: GET, HEAD。 类型:文本型 值:“Allow” 名称:响应头_缓存类型 英文名称:RESPONSE_HEADER_Cache_Control 告诉所有的缓存机制是否可以缓存及哪种类型。Cache-Control: no-cache。 类型:文本型 值:“Cache-Control” 名称:响应头_内容编码 英文名称:RESPONSE_HEADER_Content_Encoding web服务器支持的返回内容压缩编码类型。。Content-Encoding: gzip。 类型:文本型 值:“Content-Encoding” 名称:响应头_内容语言 英文名称:RESPONSE_HEADER_Content_Language 响应体的语言。Content-Language: en,zh。 类型:文本型 值:“Content-Language” 名称:响应头_内容长度 英文名称:RESPONSE_HEADER_Content_Length 响应体的长度。Content-Length: 348。 类型:文本型 值:“Content-Length” 名称:响应头_内容重定向地址 英文名称:RESPONSE_HEADER_Conten_Location 请求资源可替代的备用的另一地址。Content-Location: /index.htm。 类型:文本型 值:“Content-Location” 名称:响应头_内容MD5 英文名称:RESPONSE_HEADER_Content_MD5 返回资源的MD5校验值。Content-MD5: Q2hlY2sgSW50ZWdyaXR5IQ==。 类型:文本型 值:“Content-MD5” 名称:响应头_内容范围 英文名称:RESPONSE_HEADER_Content_Range 在整个返回体中本部分的字节位置。Content-Range: bytes 21010-47021/47022。 类型:文本型 值:“Content-Range” 名称:响应头_内容类型 英文名称:RESPONSE_HEADER_Content_Type 返回内容的MIME类型。Content-Type: text/html; charset=utf-8。 类型:文本型 值:“Content-Type” 名称:响应头_日期 英文名称:RESPONSE_HEADER_Date 原始服务器消息发出的时间。Date: Tue, 15 Nov 2010 08:12:31 GMT。 类型:文本型 值:“Date” 名称:响应头_实体标签 英文名称:RESPONSE_HEADER_ETag 请求变量的实体标签的当前值。ETag: “737060cd8c284d8af7ad3082f209582d”。 类型:文本型 值:“ETag” 名称:响应头_过期时间 英文名称:RESPONSE_HEADER_Expires 响应过期的日期和时间。Expires: Thu, 01 Dec 2010 16:00:00 GMT。 类型:文本型 值:“Expires” 名称:响应头_修改时间 英文名称:RESPONSE_HEADER_Last_Modified 请求资源的最后修改时间。Last-Modified: Tue, 15 Nov 2010 12:45:26 GMT。 类型:文本型 值:“Last-Modified” 名称:响应头_重定向地址 英文名称:RESPONSE_HEADER_Location 用来重定向接收方到非请求URL的位置来完成请求或标识新的资源。Location: http://www.jimstone.com.cn/。 类型:文本型 值:“Location” 名称:响应头_指令 英文名称:RESPONSE_HEADER_Pragma 包括实现特定的指令,它可应用到响应链上的任何接收方。Pragma: no-cache。 类型:文本型 值:“Pragma” 名称:响应头_代理类型 英文名称:RESPONSE_HEADER_Proxy_Authenticate 它指出认证方案和可应用到代理的该URL上的参数。Proxy-Authenticate: Basic。 类型:文本型 值:“Proxy-Authenticate” 名称:响应头_更新时间 英文名称:RESPONSE_HEADER_refresh 应用于重定向或一个新的资源被创造,在5秒之后重定向(由网景提出,被大部分浏览器支持)。Refresh: 5; url=http://www.jimstone.com.cn/。 类型:文本型 值:“Refresh” 名称:响应头_重试时间 英文名称:RESPONSE_HEADER_Retry_After 如果实体暂时不可取,通知客户端在指定时间之后再次尝试。Retry-After: 120。 类型:文本型 值:“Retry-After” 名称:响应头_服务器名称 英文名称:RESPONSE_HEADER_Server web服务器软件名称。Server: Apache/1.3.27 (Unix) (Red-Hat/Linux)。 类型:文本型 值:“Server” 名称:响应头_设置COOKIE 英文名称:RESPONSE_HEADER_Set_Cookie 设置Http Cookie。Set-Cookie: UserID=JohnDoe; Max-Age=3600; Version=1。 类型:文本型 值:“Set-Cookie” 名称:响应头_传输类型 英文名称:RESPONSE_HEADER_Trailer 指出头域在分块传输编码的尾部存在。Trailer: Max-Forwards。 类型:文本型 值:“Trailer” 名称:响应头_传输编码 英文名称:RESPONSE_HEADER_Transfer_Encoding 文件传输编码。Transfer-Encoding:chunked。 类型:文本型 值:“Transfer-Encoding” 名称:响应头_网关地址 英文名称:RESPONSE_HEADER_Via 告知代理客户端响应是通过哪里发送的。Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1)。 类型:文本型 值:“Via” 名称:响应头_警告 英文名称:RESPONSE_HEADER_Warning 警告实体可能存在的问题。Warning: 199 Miscellaneous warning。 类型:文本型 值:“Warning” 名称:响应头_授权方案 英文名称:RESPONSE_HEADER_WWW_Authenticate 表明客户端请求实体应该使用的授权方案。WWW-Authenticate: Basic。 类型:文本型 值:“WWW-Authenticate” 名称:英请求头_Host 英文名称:REQUEST_HEAD_Host 指定请求的服务器的域名和端口号。Host: www.jimstone.com.cn。 类型:文本型 值:“Host” 名称:英请求头_Date 英文名称:REQUEST_HEAD_Date 请求发送的日期和时间。Date: Tue, 15-Nov-17 08:12:31 GMT。 类型:文本型 值:“Date” 名称:英请求头_Referer 英文名称:REQUEST_HEAD_Referer 先前网页的地址,当前请求网页紧随其后,即来路。Referer: http://www.jimstone.com.cn/english/。 类型:文本型 值:“Referer” 名称:英请求头_Content_Length 英文名称:REQUEST_HEAD_Content_Length 请求的内容长度。Content-Length: 348。 类型:文本型 值:“Content-Length” 名称:英请求头_Content_Type 英文名称:REQUEST_HEAD_Content_Type 请求的与实体对应的MIME信息。Content-Type: application/x-www-form-urlencoded。 类型:文本型 值:“Content-Type” 名称:英请求头_Cookie 英文名称:REQUEST_HEAD_Cookie HTTP请求发送时,会把保存在该请求域名下的所有cookie值一起发送给web服务器。。Cookie: $Version=1; Skin=new;。 类型:文本型 值:“Cookie” 名称:英请求头_Cache_Control 英文名称:REQUEST_HEAD_Cache_Control 指定请求和响应遵循的缓存机制。Cache-Control: no-cache。 类型:文本型 值:“Cache-Control” 名称:英请求头_Connection 英文名称:REQUEST_HEAD_Connection 表示是否需要持久连接。(HTTP 1.1默认进行持久连接)。Connection: close。 类型:文本型 值:“Connection” 名称:英请求头_Accept 英文名称:REQUEST_HEAD_Accept 指定客户端能够接收的内容类型。Accept: text/plain, text/html。 类型:文本型 值:“Accept” 名称:英请求头_Accept_Charset 英文名称:REQUEST_HEAD_Accept_Charset 浏览器可以接受的字符编码集。Accept-Charset: iso-8859-5。 类型:文本型 值:“Accept-Charset” 名称:英请求头_Accept_Encoding 英文名称:REQUEST_HEAD_Accept_Encoding 指定浏览器可以支持的web服务器返回内容压缩编码类型。Accept-Encoding: compress, gzip。 类型:文本型 值:“Accept-Encoding” 名称:英请求头_Accept_Language 英文名称:REQUEST_HEAD_Accept_Language 浏览器可接受的语言。Accept-Language: en,zh。 类型:文本型 值:“Accept-Language” 名称:英请求头_Accept_Ranges 英文名称:REQUEST_HEAD_Accept_Ranges 可以请求网页实体的一个或者多个子范围字段。Accept-Ranges: bytes。 类型:文本型 值:“Accept-Ranges” 名称:英请求头_Authorization 英文名称:REQUEST_HEAD_Authorization HTTP授权的授权证书。Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==。 类型:文本型 值:“Authorization” 名称:英请求头_Expect 英文名称:REQUEST_HEAD_Expect 请求的特定的服务器行为。Expect: 100-continue。 类型:文本型 值:“Expect” 名称:英请求头_From 英文名称:REQUEST_HEAD_From 发出请求的用户的Email。From: user@email.com。 类型:文本型 值:“From” 名称:英请求头_If_Match 英文名称:REQUEST_HEAD_If_Match 只有请求内容与实体相匹配才有效。If-Match: “737060cd8c284d8af7ad3082f209582d”。 类型:文本型 值:“If-Match” 名称:英请求头_If_Modified_Since 英文名称:REQUEST_HEAD_If_Modified_Since 如果请求的部分在指定时间之后被修改则请求成功,未被修改则返回304代码。If-Modified-Since: Sat, 29 Oct 2010 19:43:31 GMT。 类型:文本型 值:“If-Modified-Since” 名称:英请求头_If_None_Match 英文名称:REQUEST_HEAD_If_None_Match 如果内容未改变返回304代码,参数为服务器先前发送的Etag,与服务器回应的Etag比较判断是否改变。If-None-Match: “737060cd8c284d8af7ad3082f209582d”。 类型:文本型 值:“If-None-Match” 名称:英请求头_If_Range 英文名称:REQUEST_HEAD_If_Range 如果实体未改变,服务器发送客户端丢失的部分,否则发送整个实体。参数也为Etag。If-Range: “737060cd8c284d8af7ad3082f209582d”。 类型:文本型 值:“If-Range” 名称:英请求头_If_Unmodified_Since 英文名称:REQUEST_HEAD_If_Unmodified_Since 只在实体在指定时间之后未被修改才请求成功。If-Unmodified-Since: Sat, 29 Oct 2010 19:43:31 GMT。 类型:文本型 值:“If-Unmodified-Since” 名称:英请求头_Pragma 英文名称:REQUEST_HEAD_Pragma 用来包含实现特定的指令。Pragma: no-cache。 类型:文本型 值:“Pragma” 名称:英请求头_Proxy_Authorization 英文名称:REQUEST_HEAD_Proxy_Authorization 连接到代理的授权证书。Proxy-Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==。 类型:文本型 值:“Proxy-Authorization” 名称:英请求头_Range 英文名称:REQUEST_HEAD_Range 只请求实体的一部分,指定范围。Range: bytes=500-999。 类型:文本型 值:“Range” 名称:英请求头_Upgrade 英文名称:REQUEST_HEAD_Upgrade 向服务器指定某种传输协议以便服务器进行转换(如果支持)。Upgrade: HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11。 类型:文本型 值:“Upgrade” 名称:英请求头_User_Agent 英文名称:REQUEST_HEAD_User_Agent User-Agent的内容包含发出请求的用户信息。User-Agent: Mozilla/5.0 (Linux; X11)。 类型:文本型 值:“User-Agent” 名称:英请求头_Via 英文名称:REQUEST_HEAD_Via 通知中间网关或代理服务器地址,通信协议。Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1)。 类型:文本型 值:“Via” 名称:英请求头_Warning 英文名称:REQUEST_HEAD_Warning 关于消息实体的警告信息。 类型:文本型 值:“Warning” 名称:英响应头_Accept_Ranges 英文名称:RESPONSE_HEADER_Accept_Ranges 表明服务器是否支持指定范围请求及哪种类型的分段请求。Accept-Ranges: bytes。 类型:文本型 值:“Accept-Ranges” 名称:英响应头_Age 英文名称:RESPONSE_HEADER_Age 从原始服务器到代理缓存形成的估算时间(以秒计,非负)。Age: 12。 类型:文本型 值:“Age” 名称:英响应头_Allow 英文名称:RESPONSE_HEADER_Allow 对某网络资源的有效的请求行为,不允许则返回405。Allow: GET, HEAD。 类型:文本型 值:“Allow” 名称:英响应头_Cache_Control 英文名称:RESPONSE_HEADER_Cache_Control 告诉所有的缓存机制是否可以缓存及哪种类型。Cache-Control: no-cache。 类型:文本型 值:“Cache-Control” 名称:英响应头_Content_Encoding 英文名称:RESPONSE_HEADER_Content_Encoding web服务器支持的返回内容压缩编码类型。。Content-Encoding: gzip。 类型:文本型 值:“Content-Encoding” 名称:英响应头_Content_Language 英文名称:RESPONSE_HEADER_Content_Language 响应体的语言。Content-Language: en,zh。 类型:文本型 值:“Content-Language” 名称:英响应头_Content_Length 英文名称:RESPONSE_HEADER_Content_Length 响应体的长度。Content-Length: 348。 类型:文本型 值:“Content-Length” 名称:英响应头_Conten_Location 英文名称:RESPONSE_HEADER_Conten_Location 请求资源可替代的备用的另一地址。Content-Location: /index.htm。 类型:文本型 值:“Content-Location” 名称:英响应头_Content_MD5 英文名称:RESPONSE_HEADER_Content_MD5 返回资源的MD5校验值。Content-MD5: Q2hlY2sgSW50ZWdyaXR5IQ==。 类型:文本型 值:“Content-MD5” 名称:英响应头_Content_Range 英文名称:RESPONSE_HEADER_Content_Range 在整个返回体中本部分的字节位置。Content-Range: bytes 21010-47021/47022。 类型:文本型 值:“Content-Range” 名称:英响应头_Content_Type 英文名称:RESPONSE_HEADER_Content_Type 返回内容的MIME类型。Content-Type: text/html; charset=utf-8。 类型:文本型 值:“Content-Type” 名称:英响应头_Date 英文名称:RESPONSE_HEADER_Date 原始服务器消息发出的时间。Date: Tue, 15 Nov 2010 08:12:31 GMT。 类型:文本型 值:“Date” 名称:英响应头_ETag 英文名称:RESPONSE_HEADER_ETag 请求变量的实体标签的当前值。ETag: “737060cd8c284d8af7ad3082f209582d”。 类型:文本型 值:“ETag” 名称:英响应头_Expires 英文名称:RESPONSE_HEADER_Expires 响应过期的日期和时间。Expires: Thu, 01 Dec 2010 16:00:00 GMT。 类型:文本型 值:“Expires” 名称:英响应头_Last_Modified 英文名称:RESPONSE_HEADER_Last_Modified 请求资源的最后修改时间。Last-Modified: Tue, 15 Nov 2010 12:45:26 GMT。 类型:文本型 值:“Last-Modified” 名称:英响应头_Location 英文名称:RESPONSE_HEADER_Location 用来重定向接收方到非请求URL的位置来完成请求或标识新的资源。Location: http://www.jimstone.com.cn/。 类型:文本型 值:“Location” 名称:英响应头_Pragma 英文名称:RESPONSE_HEADER_Pragma 包括实现特定的指令,它可应用到响应链上的任何接收方。Pragma: no-cache。 类型:文本型 值:“Pragma” 名称:英响应头_Proxy_Authenticate 英文名称:RESPONSE_HEADER_Proxy_Authenticate 它指出认证方案和可应用到代理的该URL上的参数。Proxy-Authenticate: Basic。 类型:文本型 值:“Proxy-Authenticate” 名称:英响应头_refresh 英文名称:RESPONSE_HEADER_refresh 应用于重定向或一个新的资源被创造,在5秒之后重定向(由网景提出,被大部分浏览器支持)。Refresh: 5; url=http://www.jimstone.com.cn/。 类型:文本型 值:“Refresh” 名称:英响应头_Retry_After 英文名称:RESPONSE_HEADER_Retry_After 如果实体暂时不可取,通知客户端在指定时间之后再次尝试。Retry-After: 120。 类型:文本型 值:“Retry-After” 名称:英响应头_Server 英文名称:RESPONSE_HEADER_Server web服务器软件名称。Server: Apache/1.3.27 (Unix) (Red-Hat/Linux)。 类型:文本型 值:“Server” 名称:英响应头_Set_Cookie 英文名称:RESPONSE_HEADER_Set_Cookie 设置Http Cookie。Set-Cookie: UserID=JohnDoe; Max-Age=3600; Version=1。 类型:文本型 值:“Set-Cookie” 名称:英响应头_Trailer 英文名称:RESPONSE_HEADER_Trailer 指出头域在分块传输编码的尾部存在。Trailer: Max-Forwards。 类型:文本型 值:“Trailer” 名称:英响应头_Transfer_Encoding 英文名称:RESPONSE_HEADER_Transfer_Encoding 文件传输编码。Transfer-Encoding:chunked。 类型:文本型 值:“Transfer-Encoding” 名称:英响应头_Via 英文名称:RESPONSE_HEADER_Via 告知代理客户端响应是通过哪里发送的。Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1)。 类型:文本型 值:“Via” 名称:英响应头_Warning 英文名称:RESPONSE_HEADER_Warning 警告实体可能存在的问题。Warning: 199 Miscellaneous warning。 类型:文本型 值:“Warning” 名称:英响应头_WWW_Authenticate 英文名称:RESPONSE_HEADER_WWW_Authenticate 表明客户端请求实体应该使用的授权方案。WWW-Authenticate: Basic。 类型:文本型 值:“WWW-Authenticate” 名称:配置项_网站名称 英文名称:ConfItemWebsiteName 网站名称。 类型:文本型 值:“website-name” 名称:配置项_IP 英文名称:ConfItemIp IP。 类型:文本型 值:“ip” 名称:配置项_端口 英文名称:ConfItemPort 端口。 类型:文本型 值:“port” 名称:配置项_名称 英文名称:ConfItemName 名称。 类型:文本型 值:“name” 名称:配置项_编码 英文名称:ConfItemEncode 编码。 类型:文本型 值:“encode” 名称:配置项_超时时间 英文名称:ConfItemTimeout 超时时间。 类型:文本型 值:“timeout” 名称:配置项_线程数 英文名称:ConfItemThreadCount 线程数。 类型:文本型 值:“thread-count” 名称:配置项_网页 英文名称:ConfItemWeb 网页。 类型:文本型 值:“web” 名称:配置项_模板 英文名称:ConfItemTpl 模板。 类型:文本型 值:“tpl” 名称:配置项_配置 英文名称:ConfItemConf 配置。 类型:文本型 值:“conf” 名称:配置项_日志 英文名称:ConfItemLog 日志。 类型:文本型 值:“log” 名称:配置项_临时 英文名称:ConfItemTemp 临时。 类型:文本型 值:“temp” 名称:配置项_模块 英文名称:ConfItemModule 模块。 类型:文本型 值:“module” 名称:配置项_静态缓存_启用 英文名称:ConfItemStaticCacheEnabled 静态缓存_启用。 类型:文本型 值:“static-cache-enabled” 名称:配置项_静态缓存_最大尺寸 英文名称:ConfItemStaticCacheMaxSize 静态缓存_最大尺寸。 类型:文本型 值:“static-cache-max-size” 名称:配置项_静态缓存_缓存时间 英文名称:ConfItemStaticCacheTime 静态缓存_缓存时间。 类型:文本型 值:“static-cache-time” 名称:配置项_静态缓存_单文件最大尺寸 英文名称:ConfItemStaticCacheFileMaxSize 静态缓存_单文件最大尺寸。 类型:文本型 值:“static-cache-file-max-size” 名称:配置项_缓存_启用 英文名称:ConfItemCacheEnabled 缓存_启用。 类型:文本型 值:“cache-enabled” 名称:配置项_缓存_类型 英文名称:ConfItemCacheType 缓存_类型。 类型:文本型 值:“cache-type” 名称:配置项_缓存_默认过期时间 英文名称:ConfItemCacheExpire 缓存_默认过期时间。 类型:文本型 值:“cache-expire” 名称:配置项_缓存_最大尺寸 英文名称:ConfItemCacheMaxSize 缓存_最大尺寸。 类型:文本型 值:“cache-max-size” 名称:配置项_缓存_服务器 英文名称:ConfItemCacheServers 缓存_服务器。 类型:文本型 值:“cache-servers” 名称:配置项_缓存_配置文件 英文名称:ConfItemCacheConfigFile 缓存_配置文件。 类型:文本型 值:“cache-config-file” 名称:配置项_渲染_默认文档类型 英文名称:ConfItemRenderContentType 渲染_默认文档类型。 类型:文本型 值:“render-content-type” 名称:配置项_模板_默认引擎_后缀 英文名称:ConfItemTplExt 模板_默认引擎_后缀。 类型:文本型 值:“tpl-ext” 名称:配置项_渲染_模板更新周期 英文名称:ConfItemTplUpdateTime 渲染_模板更新周期。 类型:文本型 值:“tpl-update-time” 名称:配置项_模板_文件列表页 英文名称:ConfItemTplFileList 模板_文件列表页。 类型:文本型 值:“tpl-file-list” 名称:配置项_SSL 英文名称:ConfItemSsl SSL。 类型:文本型 值:“ssl” 名称:配置项_SSL密匙 英文名称:ConfItemSslKey SSL密匙。 类型:文本型 值:“ssl-key” 名称:配置项_SSL证书 英文名称:ConfItemSslCert SSL证书。 类型:文本型 值:“ssl-cert” 名称:配置项_SSL签名 英文名称:ConfItemSslVerify SSL签名。 类型:文本型 值:“ssl-verify” 名称:配置项_SSL密码 英文名称:ConfItemSslPassword SSL密码。 类型:文本型 值:“ssl-password” 名称:配置项_上传 英文名称:ConfItemUpload 上传。 类型:文本型 值:“upload” 名称:配置项_上传尺寸 英文名称:ConfItemUploadMaxsize 上传尺寸。 类型:文本型 值:“upload-maxsize” 名称:配置项_上传类型 英文名称:ConfItemUploadType 上传类型。 类型:文本型 值:“upload-type” 名称:配置项_上传失败跳转 英文名称:ConfItemUploadRedirect 上传失败跳转。 类型:文本型 值:“upload-redirect” 名称:配置项_日志_保留天数 英文名称:ConfItemLogStoreDays 日志_保留天数。 类型:文本型 值:“log-store-days” 名称:配置项_日志_保留系统日志 英文名称:ConfItemLogStoreWindowsLog 日志_保留系统日志。 类型:文本型 值:“log-store-windows-log” 名称:配置项_日志_系统日志名称 英文名称:ConfItemLogWindowsLogName 日志_系统日志名称。 类型:文本型 值:“log-windows-log-name” 名称:配置项_日志_请求日志_开启 英文名称:ConfItemLogAccessEnable 日志_请求日志_开启。 类型:文本型 值:“log-access-enable” 名称:配置项_日志_保留空日志 英文名称:ConfItemLogStoreEmptyFile 日志_保留空日志。 类型:文本型 值:“log-store-empty-file” 名称:配置项_网页_首页名称 英文名称:ConfItemPageDefault 网页_首页名称。 类型:文本型 值:“page-default” 名称:配置项_文件_过期检测时间 英文名称:ConfItemStaticFileAge 文件_过期检测时间。 类型:文本型 值:“static-file-age” 名称:配置项_文件_开启文件列表 英文名称:ConfItemAccessFileList 文件_开启文件列表。 类型:文本型 值:“access-file-list” 名称:配置项_网页_404 英文名称:ConfItemPage404 网页_404。 类型:文本型 值:“page-404” 名称:配置项_GZIP 英文名称:ConfItemGzip GZIP。 类型:文本型 值:“gzip” 名称:配置项_GZIP忽略类型 英文名称:ConfItemGzipSkipType GZIP忽略类型。 类型:文本型 值:“gzip-skip-type” 名称:配置项_GZIP最大尺寸 英文名称:ConfItemGzipCompressMaxSize GZIP压缩文件的最大尺寸限制。 类型:文本型 值:“gzip-compress-max-size” 名称:配置项_HTTP2 英文名称:ConfItemHttp2 HTTP2。 类型:文本型 值:“http2” 名称:配置项_SPDY 英文名称:ConfItemSpdy SPDY。 类型:文本型 值:“spdy” 名称:配置项_MIMEMAP 英文名称:ConfItemMimemap MIMEMAP。 类型:文本型 值:“mimemap” 名称:配置项_真实IP请求头 英文名称:ConfItemRealIpHeader 真实IP请求头。 类型:文本型 值:“real-ip-header” 名称:配置项_全局_统一错误页 英文名称:ConfItemGlobal404 全局_统一错误页。 类型:文本型 值:“global-404” 名称:配置项_全局_Memcached服务器组 英文名称:ConfItemGlobalMemcachedServers 全局Memcached服务器组配置。 类型:文本型 值:“global-memcached-servers” 名称:配置项_SESSION名称 英文名称:ConfItemSessionName SESSION名称。 类型:文本型 值:“session-name” 名称:配置项_SESSION时间 英文名称:ConfItemSessionTime SESSION时间。 类型:文本型 值:“session-time” 名称:配置项_SESSION存储机制 英文名称:ConfItemSessionStorageType SESSION存储机制配置。0为[文件内存] 使用内存存取结合文件做持久化。1为[Memcached] 使用Memcached作为存储机制,响应「公共Memcached配置」中的配置。 类型:文本型 值:“session-storage-type” 名称:配置项_SESSION内存最大尺寸 英文名称:ConfItemSessionMemoryMaxSize SESSION内存最大尺寸配置。单位:MB。 类型:文本型 值:“session-memory-max-size” 名称:配置项_包含文件 英文名称:ConfItemIncludeFiles 包含文件。 类型:文本型 值:“include-files” 名称:配置项_防火墙_开启 英文名称:ConfItemFirewareOpend 防火墙: 开启。 类型:文本型 值:“fireware-opend” 名称:配置项_防火墙_监控周期 英文名称:ConfItemFirewareCheckTime 防火墙: 监控周期。 类型:文本型 值:“fireware-check-time” 名称:配置项_防火墙_最大访问次数 英文名称:ConfItemFirewareMaxConnectedTimes 防火墙: 最大访问次数。 类型:文本型 值:“fireware-max-connected-times” 名称:配置项_防火墙_反省时间 英文名称:ConfItemFirewareBlackingTime 防火墙: 反省时间。 类型:文本型 值:“fireware-blacking-time” 名称:配置项_防火墙_忽略内网IP 英文名称:ConfItemFirewareSkipInnerIp 防火墙: 忽略内网IP。 类型:文本型 值:“fireware-skip-inner-ip” 名称:配置项_WS防火墙_开启 英文名称:ConfItemWsFirewareOpend WS防火墙-开启。 类型:文本型 值:“ws-fireware-opend” 名称:配置项_WS防火墙_连接_监控周期 英文名称:ConfItemWsFirewareConnCheckTime WS防火墙-连接-监控周期。 类型:文本型 值:“ws-fireware-conn-check-time” 名称:配置项_WS防火墙_连接_最大访问次数 英文名称:ConfItemWsFirewareConnMaxConnectedTimes WS防火墙-连接-最大访问次数。 类型:文本型 值:“ws-fireware-conn-max-connected-times” 名称:配置项_WS防火墙_请求_监控周期 英文名称:ConfItemWsFirewareReqCheckTime WS防火墙-请求-监控周期。 类型:文本型 值:“ws-fireware-req-check-time” 名称:配置项_WS防火墙_请求_最大访问次数 英文名称:ConfItemWsFirewareMaxConnectedTimes WS防火墙-请求-最大访问次数。 类型:文本型 值:“ws-fireware-max-connected-times” 名称:配置项_WS防火墙_反省时间 英文名称:ConfItemWsFirewareBlackingTime WS防火墙-反省时间。 类型:文本型 值:“ws-fireware-blacking-time” 名称:配置项_WS防火墙_忽略内网IP 英文名称:ConfItemWsfirewareSkipInnerIp WS防火墙-忽略内网IP。 类型:文本型 值:“ws-fireware-skip-inner-ip” 名称:内存缓存类型_限定时间和空间 英文名称:JCT_TIMED_LRU 同时限定空间和时间。当内存超出限定范围后,将自动清理最久没有更新的数据。 类型:数值型 值:0 名称:内存缓存类型_限定时间 英文名称:JCT_TIMED 只限定时间。内存尺寸的设置将被忽略。过期的数据将会自动被清理。 类型:数值型 值:1 名称:内存缓存类型_限定空间 英文名称:JCT_LRU 只限定空间。写入数据时,将自动忽略[缓存时间]参数,您可以设置为0。当内存超出设置的最大尺寸时,将自动清理最久没有更新的数据。 类型:数值型 值:2 名称:网站目录_根目录 英文名称:WebDirRoot 网站所在的根目录。 类型:数值型 值:0 名称:网站目录_临时目录 英文名称:WebDirTemp 网站中的“临时”目录。 类型:数值型 值:1 名称:网站目录_网页目录 英文名称:WebDirWeb 网站中的“网页”目录。 类型:数值型 值:2 名称:网站目录_配置目录 英文名称:WebDirConfig 网站中的“配置”目录。 类型:数值型 值:3 名称:网站目录_模板目录 英文名称:WebDirTemplate 网站中的“模板”目录。 类型:数值型 值:4 名称:网站目录_模块目录 英文名称:WebDirModule 网站中的“模块”目录。 类型:数值型 值:5 名称:网站目录_日志目录 英文名称:WebDirLog 网站中的“日志”目录。 类型:数值型 值:6 名称:全文索引主键_文档ID 英文名称:CLuceneKeyDocID 搜索返回结果中的[文档ID]主键名称。 类型:文本型 值:“id” 名称:全文索引主键_文档类型 英文名称:CLuceneKeyDocType 搜索返回结果中的[文档类型]主键名称。 类型:文本型 值:“_type” 名称:全文索引主键_匹配度 英文名称:CLuceneKeyScore 搜索返回结果中的[匹配度]主键名称。 类型:文本型 值:“_score” 名称:验证条件_存在则验证 存在数据项(表单项)字段就进行验证。 类型:数值型 值:0 名称:验证条件_必须验证 无论数据项(表单项)存在不存在都进行验证。 类型:数值型 值:1 名称:验证条件_不为空则验证 如果数据项(表单项)内容不为空就进行验证。 类型:数值型 值:2 名称:验证规则_必须存在 英文名称:JVA_EXPRE_REQUIRE 验证数据项是否必须存在值。没有参数。 类型:文本型 值:“必须存在” 名称:验证规则_数值 英文名称:JVA_EXPRE_NUMBER 验证数据项是否为数值。没有参数。 类型:文本型 值:“数值” 名称:验证规则_小数 英文名称:JVA_EXPRE_DOUBLE 验证数据项是否为小数。没有参数。 类型:文本型 值:“小数” 名称:验证规则_逻辑 英文名称:JVA_EXPRE_BOOLEAN 验证数据项是否为逻辑(对应内容文本是否为“true”或“false”)。没有参数。 类型:文本型 值:“逻辑” 名称:验证规则_邮箱 英文名称:JVA_EXPRE_EMAIL 验证数据项是否为邮箱地址。没有参数。 类型:文本型 值:“邮箱” 名称:验证规则_URL 英文名称:JVA_EXPRE_URL 验证数据项是否为URL地址。没有参数。 类型:文本型 值:“URL” 名称:验证规则_字母 英文名称:JVA_EXPRE_ALPHA 验证数据项是否只包含字母(包括大写和小写)。参数可以为空,如果不为空,则参数中的文本内容会被作为有效字符参与验证。无分隔符。 类型:文本型 值:“字母” 名称:验证规则_字母数字 英文名称:JVA_EXPRE_ALPHANUM 验证数据项是否值包含字母和数字。参数可以为空,如果不为空,则参数中的文本内容会被作为有效字符参与验证。无分隔符。 类型:文本型 值:“字母数字” 名称:验证规则_字母数字下划线 英文名称:JVA_EXPRE_ALPHADASH 验证数据项是否只包含字母数字下划线。参数可以为空,如果不为空,则参数中的文本内容会被作为有效字符参与验证。无分隔符。 类型:文本型 值:“字母数字下划线” 名称:验证规则_汉字 英文名称:JVA_EXPRE_CHS 验证数据项是否只包含汉字。参数可以为空,如果不为空,则参数中的文本内容会被作为有效字符参与验证。无分隔符。 类型:文本型 值:“汉字” 名称:验证规则_汉字字母 英文名称:JVA_EXPRE_CHSALPHA 验证数据项是否只包含汉字和字母。参数可以为空,如果不为空,则参数中的文本内容会被作为有效字符参与验证。无分隔符。 类型:文本型 值:“汉字字母” 名称:验证规则_汉字字母数字 英文名称:JVA_EXPRE_CHSALPHANUM 验证数据项是否只包含汉字字母和数字。参数可以为空,如果不为空,则参数中的文本内容会被作为有效字符参与验证。无分隔符。 类型:文本型 值:“汉字字母数字” 名称:验证规则_汉字字母数字下划线 英文名称:JVA_EXPRE_CHSDASH 验证数据项是否只包含汉字字母数字和下划线。参数可以为空,如果不为空,则参数中的文本内容会被作为有效字符参与验证。无分隔符。 类型:文本型 值:“汉字字母数字下划线” 名称:验证规则_IP 英文名称:JVA_EXPRE_IP 验证数据项是否为IP地址(IPv4)。没有参数。 类型:文本型 值:“IP” 名称:验证规则_存在项 英文名称:JVA_EXPRE_IN 验证数据项是否在列表中。允许多项参数。参数格式为(多项通过逗号分隔):“[项1], [项2], [项3]”。 类型:文本型 值:“存在项” 名称:验证规则_不存在项 英文名称:JVA_EXPRE_NOTIN 验证数据项是否不在列表中。允许多项参数。参数格式为(多项通过逗号分隔):“[项1], [项2], [项3]”。 类型:文本型 值:“不存在项” 名称:验证规则_区间 英文名称:JVA_EXPRE_BETWEEN 验证数值数据项是否在区间内。包含2个参数。参数格式为:“[起始数值], [结束数值]”。 类型:文本型 值:“区间” 名称:验证规则_不在区间 英文名称:JVA_EXPRE_NOTBETWEEN 验证数值数据项是否不在区间内。包含2个参数。参数格式为:“[起始数值], [结束数值]”。 类型:文本型 值:“不在区间” 名称:验证规则_长度 英文名称:JVA_EXPRE_LENGTH 验证数据项的数据长度,是否在指定范围内。包括2个参数。参数格式为:“[最小长度], [最大长度]”。 类型:文本型 值:“长度” 名称:验证规则_长度最大 英文名称:JVA_EXPRE_LENGTHMAX 验证数据项的数据长度最大值(长度必须小于等于)。包含1个参数。参数格式为:“[最大长度数值]”。 类型:文本型 值:“长度最大” 名称:验证规则_长度最小 英文名称:JVA_EXPRE_LENGTHMIN 验证数据项的数据长度最小值(长度必须大于等于)。包含1个参数。参数格式为:“[最小长度数值]”。 类型:文本型 值:“长度最小” 名称:验证规则_日期 英文名称:JVA_EXPRE_DATE 验证数据项是否为日期类型。对应数据项格式必须为 年-月-日 开头的文本,年份长额必须为4位,月和日长度在2位以内,日期必须为有效日期。没有参数。 类型:文本型 值:“日期” 名称:验证规则_日期大于 英文名称:JVA_EXPRE_DATEAFTER 验证数据项日期是否大于指定日期。包含1个参数。参数格式:“[年]-[月]-[日]”。年份长额必须为4位,月和日长度在2位以内,日期必须为有效日期。 类型:文本型 值:“日期大于” 名称:验证规则_日期小于 英文名称:JVA_EXPRE_DATEBEFORE 验证数据项日期是否小于指定日期。包含1个参数。参数格式:“[年]-[月]-[日]”。年份长额必须为4位,月和日长度在2位以内,日期必须为有效日期。 类型:文本型 值:“日期小于” 名称:验证规则_日期范围 英文名称:JVA_EXPRE_EXPIRE 验证数据项日期是否在指定日期范围内。包含2个参数。参数格式:“[起始年]-[起始月]-[起始日], [结束年]-[结束月]-[结束日]”。年份长额必须为4位,月和日长度在2位以内,日期必须为有效日期。 类型:文本型 值:“日期范围” 名称:验证规则_等于 英文名称:JVA_EXPRE_EQUALS 验证数据项是否等于指定值。包含1个参数。参数格式:“[值]”。 类型:文本型 值:“等于” 名称:验证规则_不等于 英文名称:JVA_EXPRE_NOTEQUALS 验证数据项数值是否不等于指定值。包含1个参数。参数格式:“[值]”。 类型:文本型 值:“不等于” 名称:验证规则_大于 英文名称:JVA_EXPRE_GT 验证数据项数值是否大于指定值。包含1个参数。参数格式:“[数值]”。 类型:文本型 值:“大于” 名称:验证规则_大于等于 英文名称:JVA_EXPRE_EGT 验证数据项数值是否大于等于指定值。包含1个参数。参数格式:“[数值]”。 类型:文本型 值:“大于等于” 名称:验证规则_小于 英文名称:JVA_EXPRE_LT 验证数据项数值是否小于指定值。包含1个参数。参数格式:“[数值]”。 类型:文本型 值:“小于” 名称:验证规则_小于等于 英文名称:JVA_EXPRE_ELT 验证数据项数值是否小于等于指定值。包含1个参数。参数格式:“[数值]”。 类型:文本型 值:“小于等于” 名称:验证规则_字段等于 英文名称:JVA_EXPRE_FIELD_EQUALS 验证数据项的值是否等于指定字段的值。包含1个参数。参数格式:“[字段名称]”。 类型:文本型 值:“字段等于” 名称:验证规则_字段不等于 英文名称:JVA_EXPRE_FIELD_NOTEQUALS 验证数据项的值是否不等于指定字段的值。包含1个参数。参数格式:“[字段名称]”。 类型:文本型 值:“字段不等于” 名称:验证规则_字段大于 英文名称:JVA_EXPRE_FIELD_GT 验证数据项的数值字段是否大于指定字段的值。包含1个参数。参数格式:“[字段名称]”。 类型:文本型 值:“字段大于” 名称:验证规则_字段大于等于 英文名称:JVA_EXPRE_FIELD_EGT 验证数据项的数值字段是否大于等于指定字段的值。包含1个参数。参数格式:“[字段名称]”。 类型:文本型 值:“字段大于等于” 名称:验证规则_字段小于 英文名称:JVA_EXPRE_FIELD_LT 验证数据项的数值字段是否小于指定字段的值。包含1个参数。参数格式:“[字段名称]”。 类型:文本型 值:“字段小于” 名称:验证规则_字段小于等于 英文名称:JVA_EXPRE_FIELD_ELT 验证数据项的数值字段是否小于等于指定字段的值。包含1个参数。参数格式:“[字段名称]”。 类型:文本型 值:“字段小于等于” 名称:验证规则_正则匹配 英文名称:JVA_EXPRE_REGEXMATCH 验证数据项是否匹配到对应的正则表达式。包含1个参数。参数格式为:“[正则表达式]”。 类型:文本型 值:“正则匹配” 名称:验证规则_包含任意字符 英文名称:JVA_EXPRE_CONTAINS_CHAR 验证数据项必须包含字符串中的其中一个字符。包含1个参数。参数格式:[字符串]。 类型:文本型 值:“包含任意字符” 名称:验证规则_不包含任意字符 英文名称:JVA_EXPRE_NOT_CONTAINS_CHAR 验证数据项不能包含字符串中的任意一个字符。包含1个参数。参数格式:[字符串]。 类型:文本型 值:“不包含任意字符” 名称:验证规则_包含任意字符串 英文名称:JVA_EXPRE_CONTAINS_STRING 验证数据项必须包含字符串列表中的任意一项字符串。可包含多个参数。参数格式:[字符串1],[字符串2],[字符串3]。 类型:文本型 值:“包含任意字符串” 名称:验证规则_不包含任意字符串 英文名称:JVA_EXPRE_NOT_CONTAINS_STRING 验证数据项不能包含字符串列表中的任意一项字符串。可包含多个参数。参数格式:[字符串1],[字符串2],[字符串3]。 类型:文本型 值:“不包含任意字符串” 名称:验证规则_手机号 英文名称:JVA_EXPRE_MOBILE 验证数据项是否为手机。没有参数。 类型:文本型 值:“手机号” 名称:请求地址变量_所有请求 英文名称:RequestPathVarAllRequest 拦截所有请求。请求返回“真”则不对请求做原始处理(视图函数或发送文件等),返回“假”则继续使用原始函数处理。 类型:文本型 值:“@所有请求” 名称:请求地址变量_静态文件 英文名称:RequestPathVarStaticFile 拦截所有未被订阅的视图函数外的所有请求。请求返回“真”则不对请求做原始处理(发送文件等),返回“假”则继续使用原始函数处理。 类型:文本型 值:“@静态文件” 名称:请求地址变量_页面404 英文名称:RequestPathVarPage404 拦截未被处理的请求或文件不存在的请求。请求返回“真”则不继续发送默认404页面内容,返回“假”继续发送原始404内容。 类型:文本型 值:“@页面404” 名称:上传主键_状态 英文名称:UploadKeyStat 上传文件的状态。逻辑型。上传成功则值为“真”。 类型:文本型 值:“stat” 名称:上传主键_代码 英文名称:UploadKeyCode 上传文件的代码。整数型。可使用“#上传代码_”常量进行比较。[0] 成功 [1] 未启用上传 [2] 超出最大上传尺寸 [3] 不允许的上传类型。 类型:文本型 值:“code” 名称:上传主键_表单名称 英文名称:UploadKeyFieldName 上传文件的原始表单名称()。文本型。 类型:文本型 值:“name” 名称:上传主键_原文件名 英文名称:UploadKeySourceFile 上传文件的原始名称。文本型。只包含文件原始名称不包含原始路径。 类型:文本型 值:“filename” 名称:上传主键_上传路径 英文名称:UploadKeyFilePath 文件上传后的路径。文本型。通常在“临时”目录中。如果要使用请通过 服务器.移动文件 将上传文件移动到需要的位置,如果未对文件进行处理,则在请求处理完后文件将自动删除。 类型:文本型 值:“file” 名称:上传主键_错误原因 英文名称:UploadKeyError 上传失败的具体错误原因。文本型。只有上传失败时才存在此值。 类型:文本型 值:“error” 名称:上传代码_成功 英文名称:UploadCodeSuccess 未知原因造成的上传失败。可能由于写入失败等造成。 类型:数值型 值:0 名称:上传代码_未开启上传 英文名称:UploadCodeUploadDisabled 服务器未开启上传。 类型:数值型 值:1 名称:上传代码_文件尺寸过大 英文名称:UploadCodeOutOfBound 超出文件最大上传尺寸限制。 类型:数值型 值:2 名称:上传代码_不允许的类型 英文名称:UploadCodeInvalidExt 不允许的上传文件类型。 类型:数值型 值:3 名称:上传代码_无法写入文件 英文名称:UploadCodeWriteError 写入上传文件失败。 类型:数值型 值:4 名称:配置项_WS防火墙_请求_同步到连接黑名单 英文名称:ConfItemWsFirewareSyncToConnFw WS防火墙-请求-同步到连接黑名单。 类型:文本型 值:“ws-fireware-req-sync-to-conn” 名称:文本过滤替换模式_按词数替换 英文名称:StringFilterReplaceByWordCount 按词数循环创建替换文本。这里的词只仅针对英文单词的数量,中文则1个字为替换一次。 类型:数值型 值:0 名称:文本过滤替换模式_按字符数替换 英文名称:StringFilterReplaceByLength 按字符数循环创建替换文本。不区分全角半角中文英文,只按照字符长度进行替换。 类型:数值型 值:1 名称:文本过滤替换模式_直接替换 英文名称:StringFilterReplaceDirect 不管长度和内容,只要匹配到对应的来源关键字文本,则直接替换为指定的字符(串)。 类型:数值型 值:2 名称:WS客户端状态_未连接 英文名称:WSCStatusClosed WS客户端未连接任何服务器。 类型:数值型 值:-1 名称:WS客户端状态_已连接 英文名称:WSCStatusConnected WS客户端已经连接到服务器。 类型:数值型 值:1 名称:WS客户端状态_正在连接 英文名称:WSCStatusConnecting WS客户端正在连接服务器。 类型:数值型 值:0 名称:邮箱信息主键_邮箱 英文名称:EmailKey_Address 邮箱地址主键。 类型:文本型 值:“邮箱” 名称:邮箱信息主键_名称 英文名称:EmailKey_Name 邮箱名称主键。 类型:文本型 值:“名称” 名称:邮件类型_文本 英文名称:EmailContentType_Text 邮件类型为纯文本。 类型:数值型 值:0 名称:邮件类型_HTML 英文名称:EmailContentType_HTML 邮件类型为HTML。 类型:数值型 值:1 名称:上传代码_无上传文件 英文名称:UploadCodeNoFile 没有任何上传文件。 类型:数值型 值:-1 名称:配置项_手机UA表达式 英文名称:ConfItemMobileUARegex 检测是否为手机用户的正则表达式。 此表达式将针对请求中的“User-Agent”,进行匹配测试来确定是否为手机用户。 类型:文本型 值:“手机UA表达式” 名称:XML节点类型_文档 英文名称:XMLNodeType_DOC 文档类型的节点。 类型:数值型 值:0 名称:XML节点类型_节点 英文名称:XMLNodeType_NODE 普通类型的节点。 类型:数值型 值:1 名称:XML节点类型_注释 英文名称:XMLNodeType_DESC 注释类型的节点。 类型:数值型 值:9 名称:XML节点类型_定义 英文名称:XMLNodeType_DECLARATION 定义类型的节点。 类型:数值型 值:8 名称:XML节点类型_未知 英文名称:XMLNodeType_UNKNOW 未知类型的节点。 类型:数值型 值:-1 名称:XML节点主键_名称 英文名称:XMLNodeKey_Name XML节点主键:名称。 类型:文本型 值:“name” 名称:XML节点主键_类型 英文名称:XMLNodeKey_Type XML节点主键:类型。通过“#XML节点类型_”前缀的常量做比较。 类型:文本型 值:“type” 名称:XML节点主键_属性 英文名称:XMLNodeKey_Attrs XML节点主键:属性。 类型:文本型 值:“attributes” 名称:XML节点主键_内容 英文名称:XMLNodeKey_Value XML节点主键:内容。 类型:文本型 值:“value” 名称:XML节点主键_内容类型 英文名称:XMLNodeKey_ValueType XML节点主键:内容类型。通过“#XML内容类型_”前缀的常量做比较。 类型:文本型 值:“value_type” 名称:XML节点主键_下级列表 英文名称:XMLNodeKey_Children XML节点主键:下级列表。 类型:文本型 值:“children” 名称:XML节点主键_文档类型 英文名称:XMLNodeKey_DocType XML节点主键:文档类型。 类型:文本型 值:“doctype” 名称:XML内容类型_无内容 英文名称:XMLValueType_None XML节点主键:名称。 类型:数值型 值:0 名称:XML内容类型_子节点 英文名称:XMLValueType_Children XML节点主键:类型。通过“#XML节点类型_”前缀的常量做比较。 类型:数值型 值:1 名称:XML内容类型_文本值 英文名称:XMLValueType_Text XML节点主键:属性。 类型:数值型 值:2 名称:XML内容类型_字节集 英文名称:XMLValueType_Bin XML节点主键:内容。 类型:数值型 值:3 名称:XML文档类型主键_根节点名 英文名称:XMLDocType_Root XML文档类型主键:根节点名。值为文本型。 类型:文本型 值:“root” 名称:XML文档类型主键_资源路径 英文名称:XMLDocType_System XML文档类型主键:资源路径。值为文本型。 类型:文本型 值:“system” 名称:XML文档类型主键_内容定义 英文名称:XMLDocType_Elements XML文档类型主键:内容定义。值为文本型。 类型:文本型 值:“elements” 名称:文本编码格式_ARMSCII_8 英文名称:TextEncoding_ARMSCII_8 文本编码格式:ARMSCII_8。 类型:文本型 值:“ARMSCII-8” 名称:文本编码格式_ASCII 英文名称:TextEncoding_ASCII 文本编码格式:ASCII。 类型:文本型 值:“ASCII” 名称:文本编码格式_ATARIST 英文名称:TextEncoding_ATARIST 文本编码格式:ATARIST。 类型:文本型 值:“ATARIST” 名称:文本编码格式_BIG5 英文名称:TextEncoding_BIG5 文本编码格式:BIG5。 类型:文本型 值:“BIG5” 名称:文本编码格式_BIG5_2003 英文名称:TextEncoding_BIG5_2003 文本编码格式:BIG5_2003。 类型:文本型 值:“BIG5-2003” 名称:文本编码格式_BIG5_HKSCS 英文名称:TextEncoding_BIG5_HKSCS 文本编码格式:BIG5_HKSCS。 类型:文本型 值:“BIG5-HKSCS” 名称:文本编码格式_BIG5_HKSCS_1999 英文名称:TextEncoding_BIG5_HKSCS_1999 文本编码格式:BIG5_HKSCS_1999。 类型:文本型 值:“BIG5-HKSCS:1999” 名称:文本编码格式_BIG5_HKSCS_2001 英文名称:TextEncoding_BIG5_HKSCS_2001 文本编码格式:BIG5_HKSCS_2001。 类型:文本型 值:“BIG5-HKSCS:2001” 名称:文本编码格式_BIG5_HKSCS_2004 英文名称:TextEncoding_BIG5_HKSCS_2004 文本编码格式:BIG5_HKSCS_2004。 类型:文本型 值:“BIG5-HKSCS:2004” 名称:文本编码格式_C99 英文名称:TextEncoding_C99 文本编码格式:C99。 类型:文本型 值:“C99” 名称:文本编码格式_CP1125 英文名称:TextEncoding_CP1125 文本编码格式:CP1125。 类型:文本型 值:“CP1125” 名称:文本编码格式_CP1131 英文名称:TextEncoding_CP1131 文本编码格式:CP1131。 类型:文本型 值:“CP1131” 名称:文本编码格式_CP1133 英文名称:TextEncoding_CP1133 文本编码格式:CP1133。 类型:文本型 值:“CP1133” 名称:文本编码格式_CP1250 英文名称:TextEncoding_CP1250 文本编码格式:CP1250。 类型:文本型 值:“CP1250” 名称:文本编码格式_CP1251 英文名称:TextEncoding_CP1251 文本编码格式:CP1251。 类型:文本型 值:“CP1251” 名称:文本编码格式_CP1252 英文名称:TextEncoding_CP1252 文本编码格式:CP1252。 类型:文本型 值:“CP1252” 名称:文本编码格式_CP1253 英文名称:TextEncoding_CP1253 文本编码格式:CP1253。 类型:文本型 值:“CP1253” 名称:文本编码格式_CP1254 英文名称:TextEncoding_CP1254 文本编码格式:CP1254。 类型:文本型 值:“CP1254” 名称:文本编码格式_CP1255 英文名称:TextEncoding_CP1255 文本编码格式:CP1255。 类型:文本型 值:“CP1255” 名称:文本编码格式_CP1256 英文名称:TextEncoding_CP1256 文本编码格式:CP1256。 类型:文本型 值:“CP1256” 名称:文本编码格式_CP1257 英文名称:TextEncoding_CP1257 文本编码格式:CP1257。 类型:文本型 值:“CP1257” 名称:文本编码格式_CP1258 英文名称:TextEncoding_CP1258 文本编码格式:CP1258。 类型:文本型 值:“CP1258” 名称:文本编码格式_CP437 英文名称:TextEncoding_CP437 文本编码格式:CP437。 类型:文本型 值:“CP437” 名称:文本编码格式_CP737 英文名称:TextEncoding_CP737 文本编码格式:CP737。 类型:文本型 值:“CP737” 名称:文本编码格式_CP775 英文名称:TextEncoding_CP775 文本编码格式:CP775。 类型:文本型 值:“CP775” 名称:文本编码格式_CP850 英文名称:TextEncoding_CP850 文本编码格式:CP850。 类型:文本型 值:“CP850” 名称:文本编码格式_CP852 英文名称:TextEncoding_CP852 文本编码格式:CP852。 类型:文本型 值:“CP852” 名称:文本编码格式_CP853 英文名称:TextEncoding_CP853 文本编码格式:CP853。 类型:文本型 值:“CP853” 名称:文本编码格式_CP855 英文名称:TextEncoding_CP855 文本编码格式:CP855。 类型:文本型 值:“CP855” 名称:文本编码格式_CP857 英文名称:TextEncoding_CP857 文本编码格式:CP857。 类型:文本型 值:“CP857” 名称:文本编码格式_CP858 英文名称:TextEncoding_CP858 文本编码格式:CP858。 类型:文本型 值:“CP858” 名称:文本编码格式_CP860 英文名称:TextEncoding_CP860 文本编码格式:CP860。 类型:文本型 值:“CP860” 名称:文本编码格式_CP861 英文名称:TextEncoding_CP861 文本编码格式:CP861。 类型:文本型 值:“CP861” 名称:文本编码格式_CP862 英文名称:TextEncoding_CP862 文本编码格式:CP862。 类型:文本型 值:“CP862” 名称:文本编码格式_CP863 英文名称:TextEncoding_CP863 文本编码格式:CP863。 类型:文本型 值:“CP863” 名称:文本编码格式_CP864 英文名称:TextEncoding_CP864 文本编码格式:CP864。 类型:文本型 值:“CP864” 名称:文本编码格式_CP865 英文名称:TextEncoding_CP865 文本编码格式:CP865。 类型:文本型 值:“CP865” 名称:文本编码格式_CP866 英文名称:TextEncoding_CP866 文本编码格式:CP866。 类型:文本型 值:“CP866” 名称:文本编码格式_CP869 英文名称:TextEncoding_CP869 文本编码格式:CP869。 类型:文本型 值:“CP869” 名称:文本编码格式_CP874 英文名称:TextEncoding_CP874 文本编码格式:CP874。 类型:文本型 值:“CP874” 名称:文本编码格式_CP932 英文名称:TextEncoding_CP932 文本编码格式:CP932。 类型:文本型 值:“CP932” 名称:文本编码格式_CP936 英文名称:TextEncoding_CP936 文本编码格式:CP936。 类型:文本型 值:“CP936” 名称:文本编码格式_CP949 英文名称:TextEncoding_CP949 文本编码格式:CP949。 类型:文本型 值:“CP949” 名称:文本编码格式_CP950 英文名称:TextEncoding_CP950 文本编码格式:CP950。 类型:文本型 值:“CP950” 名称:文本编码格式_EUC_CN 英文名称:TextEncoding_EUC_CN 文本编码格式:EUC_CN。 类型:文本型 值:“EUC-CN” 名称:文本编码格式_EUC_JISX0213 英文名称:TextEncoding_EUC_JISX0213 文本编码格式:EUC_JISX0213。 类型:文本型 值:“EUC-JISX0213” 名称:文本编码格式_EUC_JP 英文名称:TextEncoding_EUC_JP 文本编码格式:EUC_JP。 类型:文本型 值:“EUC-JP” 名称:文本编码格式_EUC_KR 英文名称:TextEncoding_EUC_KR 文本编码格式:EUC_KR。 类型:文本型 值:“EUC-KR” 名称:文本编码格式_EUC_TW 英文名称:TextEncoding_EUC_TW 文本编码格式:EUC_TW。 类型:文本型 值:“EUC-TW” 名称:文本编码格式_GB18030 英文名称:TextEncoding_GB18030 文本编码格式:GB18030。 类型:文本型 值:“GB18030” 名称:文本编码格式_GB2312 英文名称:TextEncoding_GB2312 文本编码格式:GB2312。 类型:文本型 值:“GB2312” 名称:文本编码格式_GBK 英文名称:TextEncoding_GBK 文本编码格式:GBK。 类型:文本型 值:“GBK” 名称:文本编码格式_Georgian_Academy 英文名称:TextEncoding_Georgian_Academy 文本编码格式:Georgian_Academy。 类型:文本型 值:“Georgian-Academy” 名称:文本编码格式_Georgian_PS 英文名称:TextEncoding_Georgian_PS 文本编码格式:Georgian_PS。 类型:文本型 值:“Georgian-PS” 名称:文本编码格式_HP_ROMAN8 英文名称:TextEncoding_HP_ROMAN8 文本编码格式:HP_ROMAN8。 类型:文本型 值:“HP-ROMAN8” 名称:文本编码格式_HZ 英文名称:TextEncoding_HZ 文本编码格式:HZ。 类型:文本型 值:“HZ” 名称:文本编码格式_ISO_2022_CN 英文名称:TextEncoding_ISO_2022_CN 文本编码格式:ISO_2022_CN。 类型:文本型 值:“ISO-2022-CN” 名称:文本编码格式_ISO_2022_CN_EXT 英文名称:TextEncoding_ISO_2022_CN_EXT 文本编码格式:ISO_2022_CN_EXT。 类型:文本型 值:“ISO-2022-CN-EXT” 名称:文本编码格式_ISO_2022_JP 英文名称:TextEncoding_ISO_2022_JP 文本编码格式:ISO_2022_JP。 类型:文本型 值:“ISO-2022-JP” 名称:文本编码格式_ISO_2022_JP_1 英文名称:TextEncoding_ISO_2022_JP_1 文本编码格式:ISO_2022_JP_1。 类型:文本型 值:“ISO-2022-JP-1” 名称:文本编码格式_ISO_2022_JP_2 英文名称:TextEncoding_ISO_2022_JP_2 文本编码格式:ISO_2022_JP_2。 类型:文本型 值:“ISO-2022-JP-2” 名称:文本编码格式_ISO_2022_JP_3 英文名称:TextEncoding_ISO_2022_JP_3 文本编码格式:ISO_2022_JP_3。 类型:文本型 值:“ISO-2022-JP-3” 名称:文本编码格式_ISO_2022_KR 英文名称:TextEncoding_ISO_2022_KR 文本编码格式:ISO_2022_KR。 类型:文本型 值:“ISO-2022-KR” 名称:文本编码格式_ISO_8859_1 英文名称:TextEncoding_ISO_8859_1 文本编码格式:ISO_8859_1。 类型:文本型 值:“ISO-8859-1” 名称:文本编码格式_ISO_8859_10 英文名称:TextEncoding_ISO_8859_10 文本编码格式:ISO_8859_10。 类型:文本型 值:“ISO-8859-10” 名称:文本编码格式_ISO_8859_11 英文名称:TextEncoding_ISO_8859_11 文本编码格式:ISO_8859_11。 类型:文本型 值:“ISO-8859-11” 名称:文本编码格式_ISO_8859_13 英文名称:TextEncoding_ISO_8859_13 文本编码格式:ISO_8859_13。 类型:文本型 值:“ISO-8859-13” 名称:文本编码格式_ISO_8859_14 英文名称:TextEncoding_ISO_8859_14 文本编码格式:ISO_8859_14。 类型:文本型 值:“ISO-8859-14” 名称:文本编码格式_ISO_8859_15 英文名称:TextEncoding_ISO_8859_15 文本编码格式:ISO_8859_15。 类型:文本型 值:“ISO-8859-15” 名称:文本编码格式_ISO_8859_16 英文名称:TextEncoding_ISO_8859_16 文本编码格式:ISO_8859_16。 类型:文本型 值:“ISO-8859-16” 名称:文本编码格式_ISO_8859_2 英文名称:TextEncoding_ISO_8859_2 文本编码格式:ISO_8859_2。 类型:文本型 值:“ISO-8859-2” 名称:文本编码格式_ISO_8859_3 英文名称:TextEncoding_ISO_8859_3 文本编码格式:ISO_8859_3。 类型:文本型 值:“ISO-8859-3” 名称:文本编码格式_ISO_8859_4 英文名称:TextEncoding_ISO_8859_4 文本编码格式:ISO_8859_4。 类型:文本型 值:“ISO-8859-4” 名称:文本编码格式_ISO_8859_5 英文名称:TextEncoding_ISO_8859_5 文本编码格式:ISO_8859_5。 类型:文本型 值:“ISO-8859-5” 名称:文本编码格式_ISO_8859_6 英文名称:TextEncoding_ISO_8859_6 文本编码格式:ISO_8859_6。 类型:文本型 值:“ISO-8859-6” 名称:文本编码格式_ISO_8859_7 英文名称:TextEncoding_ISO_8859_7 文本编码格式:ISO_8859_7。 类型:文本型 值:“ISO-8859-7” 名称:文本编码格式_ISO_8859_8 英文名称:TextEncoding_ISO_8859_8 文本编码格式:ISO_8859_8。 类型:文本型 值:“ISO-8859-8” 名称:文本编码格式_ISO_8859_9 英文名称:TextEncoding_ISO_8859_9 文本编码格式:ISO_8859_9。 类型:文本型 值:“ISO-8859-9” 名称:文本编码格式_JAVA 英文名称:TextEncoding_JAVA 文本编码格式:JAVA。 类型:文本型 值:“JAVA” 名称:文本编码格式_JOHAB 英文名称:TextEncoding_JOHAB 文本编码格式:JOHAB。 类型:文本型 值:“JOHAB” 名称:文本编码格式_KOI8_R 英文名称:TextEncoding_KOI8_R 文本编码格式:KOI8_R。 类型:文本型 值:“KOI8-R” 名称:文本编码格式_KOI8_RU 英文名称:TextEncoding_KOI8_RU 文本编码格式:KOI8_RU。 类型:文本型 值:“KOI8-RU” 名称:文本编码格式_KOI8_T 英文名称:TextEncoding_KOI8_T 文本编码格式:KOI8_T。 类型:文本型 值:“KOI8-T” 名称:文本编码格式_KOI8_U 英文名称:TextEncoding_KOI8_U 文本编码格式:KOI8_U。 类型:文本型 值:“KOI8-U” 名称:文本编码格式_MacArabic 英文名称:TextEncoding_MacArabic 文本编码格式:MacArabic。 类型:文本型 值:“MacArabic” 名称:文本编码格式_MacCentralEurope 英文名称:TextEncoding_MacCentralEurope 文本编码格式:MacCentralEurope。 类型:文本型 值:“MacCentralEurope” 名称:文本编码格式_MacCroatian 英文名称:TextEncoding_MacCroatian 文本编码格式:MacCroatian。 类型:文本型 值:“MacCroatian” 名称:文本编码格式_MacCyrillic 英文名称:TextEncoding_MacCyrillic 文本编码格式:MacCyrillic。 类型:文本型 值:“MacCyrillic” 名称:文本编码格式_MacGreek 英文名称:TextEncoding_MacGreek 文本编码格式:MacGreek。 类型:文本型 值:“MacGreek” 名称:文本编码格式_MacHebrew 英文名称:TextEncoding_MacHebrew 文本编码格式:MacHebrew。 类型:文本型 值:“MacHebrew” 名称:文本编码格式_MacIceland 英文名称:TextEncoding_MacIceland 文本编码格式:MacIceland。 类型:文本型 值:“MacIceland” 名称:文本编码格式_MacRoman 英文名称:TextEncoding_MacRoman 文本编码格式:MacRoman。 类型:文本型 值:“MacRoman” 名称:文本编码格式_MacRomania 英文名称:TextEncoding_MacRomania 文本编码格式:MacRomania。 类型:文本型 值:“MacRomania” 名称:文本编码格式_MacThai 英文名称:TextEncoding_MacThai 文本编码格式:MacThai。 类型:文本型 值:“MacThai” 名称:文本编码格式_MacTurkish 英文名称:TextEncoding_MacTurkish 文本编码格式:MacTurkish。 类型:文本型 值:“MacTurkish” 名称:文本编码格式_MacUkraine 英文名称:TextEncoding_MacUkraine 文本编码格式:MacUkraine。 类型:文本型 值:“MacUkraine” 名称:文本编码格式_Macintosh 英文名称:TextEncoding_Macintosh 文本编码格式:Macintosh。 类型:文本型 值:“Macintosh” 名称:文本编码格式_MuleLao_1 英文名称:TextEncoding_MuleLao_1 文本编码格式:MuleLao_1。 类型:文本型 值:“MuleLao-1” 名称:文本编码格式_NEXTSTEP 英文名称:TextEncoding_NEXTSTEP 文本编码格式:NEXTSTEP。 类型:文本型 值:“NEXTSTEP” 名称:文本编码格式_PT154 英文名称:TextEncoding_PT154 文本编码格式:PT154。 类型:文本型 值:“PT154” 名称:文本编码格式_RISCOS_LATIN1 英文名称:TextEncoding_RISCOS_LATIN1 文本编码格式:RISCOS_LATIN1。 类型:文本型 值:“RISCOS-LATIN1” 名称:文本编码格式_RK1048 英文名称:TextEncoding_RK1048 文本编码格式:RK1048。 类型:文本型 值:“RK1048” 名称:文本编码格式_SHIFT_JIS 英文名称:TextEncoding_SHIFT_JIS 文本编码格式:SHIFT_JIS。 类型:文本型 值:“SHIFT_JIS” 名称:文本编码格式_Shift_JISX0213 英文名称:TextEncoding_Shift_JISX0213 文本编码格式:Shift_JISX0213。 类型:文本型 值:“Shift_JISX0213” 名称:文本编码格式_TCVN 英文名称:TextEncoding_TCVN 文本编码格式:TCVN。 类型:文本型 值:“TCVN” 名称:文本编码格式_TDS565 英文名称:TextEncoding_TDS565 文本编码格式:TDS565。 类型:文本型 值:“TDS565” 名称:文本编码格式_TIS620 英文名称:TextEncoding_TIS_620 文本编码格式:TIS_620。 类型:文本型 值:“TIS-620” 名称:文本编码格式_UCS2 英文名称:TextEncoding_UCS_2 文本编码格式:UCS_2。 类型:文本型 值:“UCS-2” 名称:文本编码格式_UCS2_INTERNAL 英文名称:TextEncoding_UCS_2_INTERNAL 文本编码格式:UCS_2_INTERNAL。 类型:文本型 值:“UCS-2-INTERNAL” 名称:文本编码格式_UCS2BE 英文名称:TextEncoding_UCS_2BE 文本编码格式:UCS_2BE。 类型:文本型 值:“UCS-2BE” 名称:文本编码格式_UCS2LE 英文名称:TextEncoding_UCS_2LE 文本编码格式:UCS_2LE。 类型:文本型 值:“UCS-2LE” 名称:文本编码格式_UCS4 英文名称:TextEncoding_UCS_4 文本编码格式:UCS_4。 类型:文本型 值:“UCS-4” 名称:文本编码格式_UCS4_INTERNAL 英文名称:TextEncoding_UCS_4_INTERNAL 文本编码格式:UCS_4_INTERNAL。 类型:文本型 值:“UCS-4-INTERNAL” 名称:文本编码格式_UCS4BE 英文名称:TextEncoding_UCS_4BE 文本编码格式:UCS_4BE。 类型:文本型 值:“UCS-4BE” 名称:文本编码格式_UCS4LE 英文名称:TextEncoding_UCS_4LE 文本编码格式:UCS_4LE。 类型:文本型 值:“UCS-4LE” 名称:文本编码格式_UTF16 英文名称:TextEncoding_UTF_16 文本编码格式:UTF_16。 类型:文本型 值:“UTF-16” 名称:文本编码格式_UTF16BE 英文名称:TextEncoding_UTF_16BE 文本编码格式:UTF_16BE。 类型:文本型 值:“UTF-16BE” 名称:文本编码格式_UTF16LE 英文名称:TextEncoding_UTF_16LE 文本编码格式:UTF_16LE。 类型:文本型 值:“UTF-16LE” 名称:文本编码格式_UTF32 英文名称:TextEncoding_UTF_32 文本编码格式:UTF_32。 类型:文本型 值:“UTF-32” 名称:文本编码格式_UTF32BE 英文名称:TextEncoding_UTF_32BE 文本编码格式:UTF_32BE。 类型:文本型 值:“UTF-32BE” 名称:文本编码格式_UTF32LE 英文名称:TextEncoding_UTF_32LE 文本编码格式:UTF_32LE。 类型:文本型 值:“UTF-32LE” 名称:文本编码格式_UTF7 英文名称:TextEncoding_UTF_7 文本编码格式:UTF_7。 类型:文本型 值:“UTF-7” 名称:文本编码格式_UTF8 英文名称:TextEncoding_UTF_8 文本编码格式:UTF_8。 类型:文本型 值:“UTF-8” 名称:文本编码格式_VISCII 英文名称:TextEncoding_VISCII 文本编码格式:VISCII。 类型:文本型 值:“VISCII” 名称:填充方式_无填充 英文名称:CryptoFillType_NO 加解密填充方式:无填充。 类型:数值型 值:1 名称:填充方式_ZERO 英文名称:CryptoFillType_ZERO 加解密填充方式:填充零。适用于文本等不包含0的数据加密。 类型:数值型 值:2 名称:填充方式_ANSIX923 英文名称:CryptoFillType_ANSIX923 加解密填充方式:ANSIX923。 类型:数值型 值:3 名称:填充方式_ISO10126 英文名称:CryptoFillType_ISO10126 加解密填充方式:ISO10126。 类型:数值型 值:4 名称:填充方式_PKCS5 英文名称:CryptoFillType_PKCS5 加解密填充方式:PKCS5。Java默认的填充方式。 类型:数值型 值:5 名称:填充方式_PKCS7 英文名称:CryptoFillType_PKCS7 加解密填充方式:PKCS7(目前主要支持PKCS5)。 类型:数值型 值:7 名称:文本内容类型_原始内容 英文名称:TextOutputType_Source 加解密文本输出方式:将原始内容做为文本输出。 类型:数值型 值:9 名称:文本内容类型_十六进制_小写 英文名称:TextOutputType_HexLower 加解密文本输出方式:输出为十六进制小写文本。 类型:数值型 值:0 名称:文本内容类型_十六进制_大写 英文名称:TextOutputType_HexUpper 加解密文本输出方式:输出为十六进制大写文本。 类型:数值型 值:1 名称:文本内容类型_Base64 英文名称:TextOutputType_Base64 加解密文本输出方式:输出为Base64文本。 类型:数值型 值:2 名称:哈希算法_MD5 英文名称:HashType_MD5 加解密库哈希算法:MD5。 类型:文本型 值:“MD5” 名称:哈希算法_SHA1 英文名称:HashType_SHA1 加解密库哈希算法:SHA1。 类型:文本型 值:“SHA1” 名称:哈希算法_SHA224 英文名称:HashType_SHA224 加解密库哈希算法:SHA224。 类型:文本型 值:“SHA224” 名称:哈希算法_SHA256 英文名称:HashType_SHA256 加解密库哈希算法:SHA256。 类型:文本型 值:“SHA256” 名称:哈希算法_SHA384 英文名称:HashType_SHA384 加解密库哈希算法:SHA384。 类型:文本型 值:“SHA384” 名称:哈希算法_SHA512 英文名称:HashType_SHA512 加解密库哈希算法:SHA512。 类型:文本型 值:“SHA512” 名称:哈希算法_DSS1 英文名称:HashType_DSS1 加解密库哈希算法:DSS1。 类型:文本型 值:“DSS1” 名称:哈希算法_MDC2 英文名称:HashType_MDC2 加解密库哈希算法:MDC2。 类型:文本型 值:“MDC2” 名称:哈希算法_RIPEMD160 英文名称:HashType_RIPEMD160 加解密库哈希算法:RIPEMD160。 类型:文本型 值:“RIPEMD160” 名称:算法_AES_128_CBC 英文名称:CRYPTO_AES_128_CBC 加解密算法:AES-128-CBC。 类型:文本型 值:“AES-128-CBC” 名称:算法_AES_128_ECB 英文名称:CRYPTO_AES_128_ECB 加解密算法:AES-128-ECB。 类型:文本型 值:“AES-128-ECB” 名称:算法_AES_128_CTR 英文名称:CRYPTO_AES_128_CTR 加解密算法:AES-128-CTR。 类型:文本型 值:“AES-128-CTR” 名称:算法_AES_128_OFB 英文名称:CRYPTO_AES_128_OFB 加解密算法:AES-128-OFB。 类型:文本型 值:“AES-128-OFB” 名称:算法_AES_128_CFB 英文名称:CRYPTO_AES_128_CFB 加解密算法:AES-128-CFB。 类型:文本型 值:“AES-128-CFB” 名称:算法_AES_192_CBC 英文名称:CRYPTO_AES_192_CBC 加解密算法:AES-192-CBC。 类型:文本型 值:“AES-192-CBC” 名称:算法_AES_192_ECB 英文名称:CRYPTO_AES_192_ECB 加解密算法:AES-192-ECB。 类型:文本型 值:“AES-192-ECB” 名称:算法_AES_192_CTR 英文名称:CRYPTO_AES_192_CTR 加解密算法:AES-192-CTR。 类型:文本型 值:“AES-192-CTR” 名称:算法_AES_192_OFB 英文名称:CRYPTO_AES_192_OFB 加解密算法:AES-192-OFB。 类型:文本型 值:“AES-192-OFB” 名称:算法_AES_192_CFB 英文名称:CRYPTO_AES_192_CFB 加解密算法:AES-192-CFB。 类型:文本型 值:“AES-192-CFB” 名称:算法_AES_256_CBC 英文名称:CRYPTO_AES_256_CBC 加解密算法:AES-256-CBC。 类型:文本型 值:“AES-256-CBC” 名称:算法_AES_256_ECB 英文名称:CRYPTO_AES_256_ECB 加解密算法:AES-256-ECB。 类型:文本型 值:“AES-256-ECB” 名称:算法_AES_256_CTR 英文名称:CRYPTO_AES_256_CTR 加解密算法:AES-256-CTR。 类型:文本型 值:“AES-256-CTR” 名称:算法_AES_256_OFB 英文名称:CRYPTO_AES_256_OFB 加解密算法:AES-256-OFB。 类型:文本型 值:“AES-256-OFB” 名称:算法_AES_256_CFB 英文名称:CRYPTO_AES_256_CFB 加解密算法:AES-256-CFB。 类型:文本型 值:“AES-256-CFB” 名称:算法_DES_ECB 英文名称:CRYPTO_DES_ECB 加解密算法:DES-ECB。 类型:文本型 值:“DES-ECB” 名称:算法_DES_CBC 英文名称:CRYPTO_DES_CBC 加解密算法:DES-CBC。 类型:文本型 值:“DES-CBC” 名称:算法_DES_OFB 英文名称:CRYPTO_DES_OFB 加解密算法:DES-OFB。 类型:文本型 值:“DES-OFB” 名称:算法_DES_CFB 英文名称:CRYPTO_DES_CFB 加解密算法:DES-CFB。 类型:文本型 值:“DES-CFB” 名称:算法_DES_3DES 英文名称:CRYPTO_DES_3DES 加解密算法:DES-3DES。 类型:文本型 值:“DES-EDE3” 名称:算法_DES_3DES_CBC 英文名称:CRYPTO_DES_3DES_CBC 加解密算法:3DES-CBC。 类型:文本型 值:“DES-EDE3-CBC” 名称:算法_DES_3DES_OFB 英文名称:CRYPTO_DES_3DES_OFB 加解密算法:3DES-OFB。 类型:文本型 值:“DES-EDE3-OFB” 名称:算法_DES_3DES_CFB 英文名称:CRYPTO_DES_3DES_CFB 加解密算法:3DES-CFB。 类型:文本型 值:“DES-EDE3-CFB” 名称:算法_DES_EDE 英文名称:CRYPTO_DES_EDE 加解密算法:DES-EDE。 类型:文本型 值:“DES-EDE” 名称:算法_DES_EDE_CBC 英文名称:CRYPTO_DES_EDE_CBC 加解密算法:DES-EDE-CBC。 类型:文本型 值:“DES-EDE-CBC” 名称:算法_DES_EDE_OFB 英文名称:CRYPTO_DES_EDE_OFB 加解密算法:DES-EDE-OFB。 类型:文本型 值:“DES-EDE-OFB” 名称:算法_DES_EDE_CFB 英文名称:CRYPTO_DES_EDE_CFB 加解密算法:DES-EDE-CFB。 类型:文本型 值:“DES-EDE-CFB” 名称:算法_DES3 英文名称:CRYPTO_DES3 加解密算法:DES3。 类型:文本型 值:“DES3” 名称:算法_DESX 英文名称:CRYPTO_DESX 加解密算法:DESX。 类型:文本型 值:“DESX” 名称:算法_RC2_CBC 英文名称:CRYPTO_RC2_CBC 加解密算法:RC2-CBC。 类型:文本型 值:“RC2-CBC” 名称:算法_RC2_ECB 英文名称:CRYPTO_RC2_ECB 加解密算法:RC2-ECB。 类型:文本型 值:“RC2-ECB” 名称:算法_RC2_CFB 英文名称:CRYPTO_RC2_CFB 加解密算法:RC2-CFB。 类型:文本型 值:“RC2-CFB” 名称:算法_RC2_OFB 英文名称:CRYPTO_RC2_OFB 加解密算法:RC2-OFB。 类型:文本型 值:“RC2-OFB” 名称:算法_RC2_40_CBC 英文名称:CRYPTO_RC2_40_CBC 加解密算法:RC2-40-CBC。 类型:文本型 值:“RC2-40-CBC” 名称:算法_RC2_64_CBC 英文名称:CRYPTO_RC2_64_CBC 加解密算法:RC2-64-CBC。 类型:文本型 值:“RC2-64-CBC” 名称:算法_RC4 英文名称:CRYPTO_RC4 加解密算法:RC4。 类型:文本型 值:“RC4” 名称:算法_RC4_40 英文名称:CRYPTO_RC4_40 加解密算法:RC4-40。 类型:文本型 值:“RC4-40” 名称:算法_IDEA_CBC 英文名称:CRYPTO_IDEA_CBC 加解密算法:IDEA-CBC。 类型:文本型 值:“IDEA-CBC” 名称:算法_IDEA_ECB 英文名称:CRYPTO_IDEA_ECB 加解密算法:IDEA-ECB。 类型:文本型 值:“IDEA-ECB” 名称:算法_IDEA_CFB 英文名称:CRYPTO_IDEA_CFB 加解密算法:IDEA-CFB。 类型:文本型 值:“IDEA-CFB” 名称:算法_IDEA_OFB 英文名称:CRYPTO_IDEA_OFB 加解密算法:IDEA-OFB。 类型:文本型 值:“IDEA-OFB” 名称:算法_BF_CBC 英文名称:CRYPTO_BF_CBC Blowfish 加解密算法:BF-CBC。 类型:文本型 值:“BF-CBC” 名称:算法_BF_ECB 英文名称:CRYPTO_BF_ECB Blowfish 加解密算法:BF-ECB。 类型:文本型 值:“BF-ECB” 名称:算法_BF_CFB 英文名称:CRYPTO_BF_CFB Blowfish 加解密算法:BF-CFB。 类型:文本型 值:“BF-CFB” 名称:算法_BF_OFB 英文名称:CRYPTO_BF_OFB Blowfish 加解密算法:BF-OFB。 类型:文本型 值:“BF-OFB” 名称:算法_CAMELLIA_128_ECB 英文名称:CRYPTO_CAMELLIA_128_ECB 加解密算法:CAMELLIA-128-ECB。 类型:文本型 值:“CAMELLIA-128-ECB” 名称:算法_CAMELLIA_128_CBC 英文名称:CRYPTO_CAMELLIA_128_CBC 加解密算法:CAMELLIA-128-CBC。 类型:文本型 值:“CAMELLIA-128-CBC” 名称:算法_CAMELLIA_128_OFB 英文名称:CRYPTO_CAMELLIA_128_OFB 加解密算法:CAMELLIA-128-OFB。 类型:文本型 值:“CAMELLIA-128-OFB” 名称:算法_CAMELLIA_128_CFB 英文名称:CRYPTO_CAMELLIA_128_CFB 加解密算法:CAMELLIA-128-CFB。 类型:文本型 值:“CAMELLIA-128-CFB” 名称:算法_CAMELLIA_128_CFB1 英文名称:CRYPTO_CAMELLIA_128_CFB1 加解密算法:CAMELLIA-128-CFB1。 类型:文本型 值:“CAMELLIA-128-CFB1” 名称:算法_CAMELLIA_128_CFB8 英文名称:CRYPTO_CAMELLIA_128_CFB8 加解密算法:CAMELLIA-128-CFB8。 类型:文本型 值:“CAMELLIA-128-CFB8” 名称:算法_CAMELLIA_192_ECB 英文名称:CRYPTO_CAMELLIA_192_ECB 加解密算法:CAMELLIA-192-ECB。 类型:文本型 值:“CAMELLIA-192-ECB” 名称:算法_CAMELLIA_192_OFB 英文名称:CRYPTO_CAMELLIA_192_OFB 加解密算法:CAMELLIA-192-OFB。 类型:文本型 值:“CAMELLIA-192-OFB” 名称:算法_CAMELLIA_192_CFB 英文名称:CRYPTO_CAMELLIA_192_CFB 加解密算法:CAMELLIA-192-CFB。 类型:文本型 值:“CAMELLIA-192-CFB” 名称:算法_CAMELLIA_192_CFB1 英文名称:CRYPTO_CAMELLIA_192_CFB1 加解密算法:CAMELLIA-192-CFB1。 类型:文本型 值:“CAMELLIA-192-CFB1” 名称:算法_CAMELLIA_192_CFB8 英文名称:CRYPTO_CAMELLIA_192_CFB8 加解密算法:CAMELLIA-192-CFB8。 类型:文本型 值:“CAMELLIA-192-CFB8” 名称:算法_CAMELLIA_256_ECB 英文名称:CRYPTO_CAMELLIA_256_ECB 加解密算法:CAMELLIA-256-ECB。 类型:文本型 值:“CAMELLIA-256-ECB” 名称:算法_CAMELLIA_256_OFB 英文名称:CRYPTO_CAMELLIA_256_OFB 加解密算法:CAMELLIA-256-OFB。 类型:文本型 值:“CAMELLIA-256-OFB” 名称:算法_CAMELLIA_256_CFB 英文名称:CRYPTO_CAMELLIA_256_CFB 加解密算法:CAMELLIA-256-CFB。 类型:文本型 值:“CAMELLIA-256-CFB” 名称:算法_CAMELLIA_256_CFB1 英文名称:CRYPTO_CAMELLIA_256_CFB1 加解密算法:CAMELLIA-256-CFB1。 类型:文本型 值:“CAMELLIA-256-CFB1” 名称:算法_CAMELLIA_256_CFB8 英文名称:CRYPTO_CAMELLIA_256_CFB8 加解密算法:CAMELLIA-256-CFB8。 类型:文本型 值:“CAMELLIA-256-CFB8” 名称:算法_SEED_ECB 英文名称:CRYPTO_SEED_ECB 加解密算法:SEED-ECB。 类型:文本型 值:“SEED-ECB” 名称:算法_SEED_CBC 英文名称:CRYPTO_SEED_CBC 加解密算法:SEED-CBC。 类型:文本型 值:“SEED-CBC” 名称:算法_SEED_CFB 英文名称:CRYPTO_SEED_CFB 加解密算法:SEED-CFB。 类型:文本型 值:“SEED-CFB” 名称:算法_SEED_OFB 英文名称:CRYPTO_SEED_OFB 加解密算法:SEED-OFB。 类型:文本型 值:“SEED-OFB” 名称:算法_CAST5_CBC 英文名称:CRYPTO_CAST5_CBC Cast 加解密算法:CAST5-CBC。 类型:文本型 值:“CAST5-CBC” 名称:算法_CAST5_ECB 英文名称:CRYPTO_CAST5_ECB Cast 加解密算法:CAST5-ECB。 类型:文本型 值:“CAST5-ECB” 名称:算法_CAST5_CFB 英文名称:CRYPTO_CAST5_CFB Cast 加解密算法:CAST5-CFB。 类型:文本型 值:“CAST5-CFB” 名称:算法_CAST5_OFB 英文名称:CRYPTO_CAST5_OFB Cast 加解密算法:CAST5-OFB。 类型:文本型 值:“CAST5-OFB” 名称:RSA公钥指数_3 英文名称:RSA_3 RSA公钥指数: 3。 类型:数值型 值:3 名称:RSA公钥指数_F4 英文名称:RSA_F4 RSA公钥指数: F4。 类型:数值型 值:65537 名称:RSA参数类型_n 英文名称:RSA_STRUCT_n RSA数据结构: 模数(n)。 类型:数值型 值:1 名称:RSA参数类型_e 英文名称:RSA_STRUCT_e RSA数据结构: 公钥指数(e)。 类型:数值型 值:2 名称:RSA参数类型_d 英文名称:RSA_STRUCT_d RSA数据结构: 私钥指数(d)。 类型:数值型 值:3 名称:RSA参数类型_p 英文名称:RSA_STRUCT_p RSA数据结构: 大素数p。 类型:数值型 值:4 名称:RSA参数类型_q 英文名称:RSA_STRUCT_q RSA数据结构: 大素数q。 类型:数值型 值:5 名称:RSA参数类型_dmp1 英文名称:RSA_STRUCT_dmp1 RSA数据结构: d mod (p-1)。 类型:数值型 值:6 名称:RSA参数类型_dmq1 英文名称:RSA_STRUCT_dmq1 RSA数据结构: d mod (q-1)。 类型:数值型 值:7 名称:RSA参数类型_iqmp 英文名称:RSA_STRUCT_iqmp RSA数据结构: (inverse of q) mod p。 类型:数值型 值:8 名称:RSA填充类型_无填充 英文名称:RSA_PADDING_NO RSA数据填充类型: 无填充。 类型:数值型 值:3 名称:RSA填充类型_PKCS1 英文名称:RSA_PADDING_PKCS1 RSA数据填充类型: PKCS1。 类型:数值型 值:1 名称:RSA填充类型_PKCS1_OAEP 英文名称:RSA_PADDING_PKCS1_OAEP RSA数据填充类型: PKCS1_OAEP。 类型:数值型 值:4 名称:RSA填充类型_SSLV23 英文名称:RSA_PADDING_SSLV23 RSA数据填充类型: SSLV23。 类型:数值型 值:2 名称:RSA填充类型_X931 英文名称:RSA_PADDING_X931 RSA数据填充类型: X931。 类型:数值型 值:5 名称:RSA输出格式_PKCS1 英文名称:RSA_OUT_TYPE_PKCS1 RSA公钥/私钥的输出格式: PKCS#1。相对来说比较通用,在OpenSSL1.0之前一般都只支持这种格式,不同语言框架等也都兼容此种格式。 类型:数值型 值:1 名称:RSA输出格式_PKCS8 英文名称:RSA_OUT_TYPE_PKCS8 RSA公钥/私钥的输出格式: PKCS#8。OpenSSL1.0之后加入的格式,也较常用。 类型:数值型 值:8 名称:RSA输出格式_BASE64 英文名称:RSA_OUT_TYPE_BASE64 RSA公钥/私钥的输出格式: Base64。纯Base64文本格式。选择此格式时,私钥是不允许带密码的。只能为空密码。 类型:数值型 值:2 名称:存取排序方式_按文本升序 英文名称:JSTVAL_SORT_TYPE_TEXT_LESS 按照文本方式从小到大排序。 类型:数值型 值:0 名称:存取排序方式_按文本降序 英文名称:JSTVAL_SORT_TYPE_TEXT_GREATER 按照文本方式从大到小排序。 类型:数值型 值:1 名称:存取排序方式_按整数升序 英文名称:JSTVAL_SORT_TYPE_LONG_LESS 按照长整数方式从小到大排序。 类型:数值型 值:10 名称:存取排序方式_按整数降序 英文名称:JSTVAL_SORT_TYPE_INT_GREATER 按照长整数方式从大到小排序。 类型:数值型 值:11 名称:存取排序方式_按小数升序 英文名称:JSTVAL_SORT_TYPE_DOUBLE_LESS 按照双精度小数方式从小到大排序。 类型:数值型 值:20 名称:存取排序方式_按小数降序 英文名称:JSTVAL_SORT_TYPE_DOUBLE_LESS 按照双精度小数方式从大到小排序。 类型:数值型 值:21 名称:请求地址变量_动态模板页 英文名称:RequestPathVarTplx 拦截动态模板页请求。请求返回“真”则不继续执行并发送动态模板页内容,返回“假”继续处理并发送动态模板页内容。 类型:文本型 值:“@动态模板页” 名称:原子类型_空类型 英文名称:JATOM_TYPE_NONG 空的原子对象(还没有创建)。 类型:数值型 值:0 名称:原子类型_逻辑型 英文名称:JATOM_TYPE_BOOL 逻辑型原子对象。 类型:数值型 值:1 名称:原子类型_整数型 英文名称:JATOM_TYPE_INT 整数型原子对象。 类型:数值型 值:2 名称:原子类型_长整型 英文名称:JATOM_TYPE_LONG 长整型原子对象。 类型:数值型 值:3 名称:原子类型_小数型 英文名称:JATOM_TYPE_DOUBLE 小数型原子对象。 类型:数值型 值:4 名称:邮件传输类型_QuotedPrintable 英文名称:EMAIL_CONTENT_TRANS_ENCODING_QUOTED_PRINTABLE 邮件传输类型(默认):可打印字符引用编码。 类型:数值型 值:0 名称:邮件传输类型_Base64 英文名称:EMAIL_CONTENT_TRANS_ENCODING_BASE_64 邮件传输类型:Base64编码。 类型:数值型 值:1 名称:邮件传输类型_字节集 英文名称:EMAIL_CONTENT_TRANS_ENCODING_BINARY 邮件传输类型:字节集。 类型:数值型 值:2 名称:邮件传输类型_Bit7 英文名称:EMAIL_CONTENT_TRANS_ENCODING_BIT_7 邮件传输类型:Bit7。 类型:数值型 值:7 名称:邮件传输类型_Bit8 英文名称:EMAIL_CONTENT_TRANS_ENCODING_BIT_8 邮件传输类型:ASCII。 类型:数值型 值:8 名称:邮件传输类型_无 英文名称:EMAIL_CONTENT_TRANS_ENCODING_NONE 邮件传输类型:无传送编码。 类型:数值型 值:9 名称:交换机类型_直连交换机_DIRECT 英文名称:AMQP_EXCHANGE_TYPE_DIRECT 直连交换机(direct exchange)可以使用消息携带的路由键(routing key)将消息投递给对应的队列中。用来处理消息的单播路由(unicast routing),也可以处理多播路由。处理路由键。需要将一个队列绑定到交换机上,要求该消息与一个特定的路由键完全匹配。这是一个完整的匹配。如果一个队列绑定到该交换机上要求路由键 “dog”,则只有被标记为“dog”的消息才被转发,不会转发dog.puppy,也不会转发dog.guard,只会转发dog。 类型:文本型 值:“direct” 名称:交换机类型_扇型交换机_FANOUT 英文名称:AMQP_EXCHANGE_TYPE_FANOUT 扇形交换机(funout exchange)将消息路由给绑定到它身上的所有队列,不关心所绑定的路由键(routing key)。扇形交换机用来处理消息的广播路由(broadcast routing)。不处理路由键。你只需要简单的将队列绑定到交换机上。一个发送到交换机的消息都会被转发到与该交换机绑定的所有队列上。很像子网广播,每台子网内的主机都获得了一份复制的消息。Fanout交换机转发消息是最快的。 类型:文本型 值:“fanout” 名称:交换机类型_主题交换机_TOPIC 英文名称:AMQP_EXCHANGE_TYPE_TOPIC 发送到主题交换机上的消息需要携带指定规则的routing_key,主题交换机会根据这个规则将数据发送到对应的(多个)队列上。将路由键和某模式进行匹配。此时队列需要绑定要一个模式上。符号“#”匹配一个或多个词,符号“*”匹配不多不少一个词。因此“audit.#”能够匹配到“audit.irs.corporate”,但是“audit.*” 只会匹配到“audit.irs”。 类型:文本型 值:“topic” 名称:COOKIE_域名 英文名称:COOKIE_DOMAIN 网站客户端获取Cookie:域名。 类型:文本型 值:“域名” 名称:COOKIE_名称 英文名称:COOKIE_NAME 网站客户端获取Cookie:名称。 类型:文本型 值:“名称” 名称:COOKIE_内容 英文名称:COOKIE_VALUE 网站客户端获取Cookie:内容。 类型:文本型 值:“内容” 名称:COOKIE_路径 英文名称:COOKIE_PATH 网站客户端获取Cookie:路径。 类型:文本型 值:“路径” 名称:COOKIE_过期时间 英文名称:COOKIE_EXPIRE 网站客户端获取Cookie:过期时间。如果【是否SESSION】为真则此值无效。 类型:文本型 值:“过期时间” 名称:COOKIE_是否SESSION 英文名称:COOKIE_IS_SESSION 网站客户端获取Cookie:是否为Session类型的Cookie(逻辑型)。 类型:文本型 值:“是否SESSION” 名称:COOKIE_是否泛域名 英文名称:COOKIE_INCLUDE_SUBDOMAINS 网站客户端获取Cookie:是否为Session(逻辑型)。 类型:文本型 值:“是否泛域名” 名称:COOKIE_是否安全传输 英文名称:COOKIE_SECURE 网站客户端获取Cookie:是否安全传输(逻辑型)。 类型:文本型 值:“是否安全传输” 名称:消息属性_内容类型 英文名称:AMQP_MESSAGE_PROP_CONTENT_TYPE 消息队列客户端.消息属性:内容类型。 类型:文本型 值:“content_type” 名称:消息属性_编码格式 英文名称:AMQP_MESSAGE_PROP_CONTENT_ENCODING 消息队列客户端.消息属性:编码格式。 类型:文本型 值:“content_encoding” 名称:消息属性_消息优先级 英文名称:AMQP_MESSAGE_PROP_PRIORITY 消息队列客户端.消息属性:消息优先级。 类型:文本型 值:“priority” 名称:消息属性_关联ID 英文名称:AMQP_MESSAGE_PROP_CORRELATION_ID 消息队列客户端.消息属性:关联id。 类型:文本型 值:“correlation_id” 名称:消息属性_回复队列名称 英文名称:AMQP_MESSAGE_PROP_REPLY_TO 消息队列客户端.消息属性:回复队列名称。 类型:文本型 值:“reply_to” 名称:消息属性_过期时间 英文名称:AMQP_MESSAGE_PROP_EXPIRATION 消息队列客户端.消息属性:过期时间。 类型:文本型 值:“expiration” 名称:消息属性_消息ID 英文名称:AMQP_MESSAGE_PROP_MESSAGE_ID 消息队列客户端.消息属性:消息ID。 类型:文本型 值:“message_id” 名称:消息属性_消息时间 英文名称:AMQP_MESSAGE_PROP_TIMESTAMP 消息队列客户端.消息属性:消息时间。 类型:文本型 值:“timestamp” 名称:消息属性_类型 英文名称:AMQP_MESSAGE_PROP_TYPE 消息队列客户端.消息属性:类型。 类型:文本型 值:“type” 名称:消息属性_用户ID 英文名称:AMQP_MESSAGE_PROP_USER_ID 消息队列客户端.消息属性:用户ID。 类型:文本型 值:“user_id” 名称:消息属性_程序ID 英文名称:AMQP_MESSAGE_PROP_APP_ID 消息队列客户端.消息属性:程序ID。 类型:文本型 值:“app_id” 名称:消息属性_集群ID 英文名称:AMQP_MESSAGE_PROP_CLUSTER_ID 消息队列客户端.消息属性:集群ID。 类型:文本型 值:“cluster_id” 名称:全局函数_所有请求 英文名称:VIEW_GFUNC_LABEL_ALL 拦截【所有请求】到当前全局函数。 类型:文本型 值:“@所有请求” 名称:全局函数_动态请求 英文名称:VIEW_GFUNC_LABEL_DYNAMIC 拦截【所有视图函数】请求到当前全局函数。 类型:文本型 值:“@动态请求” 名称:全局函数_静态文件 英文名称:VIEW_GFUNC_LABEL_STATIC 拦截【所有静态文件】请求到当前全局函数。 类型:文本型 值:“@静态请求” 名称:全局函数_文件列表 英文名称:VIEW_GFUNC_LABEL_FILELIST 拦截【所有文件列表】请求到当前全局函数(使用“请求.属性表”方法可获取要渲染的目录列表等数据)。 类型:文本型 值:“@文件列表” 名称:全局函数_动态模板页 英文名称:VIEW_GFUNC_LABEL_TPLX 拦截【所有动态模板页】请求到当前全局函数。 类型:文本型 值:“@动态模板页” 名称:全局函数_状态页 英文名称:VIEW_GFUNC_LABEL_STAT_PAGE 拦截指定【状态页】请求到当前全局函数。使用方法:创建文本(#全局函数_状态页, [响应状态]),例如拦截所有404:创建文本(#全局函数_状态页, 404)。也可以使用函数“全局函数_状态页()”来代替创建文本的用法。当订阅了[500]错误时,使用“请求.属性表”方法可获取具体错误原因(格式参考标准反馈模型)。 类型:文本型 值:“@状态页:{1}” 名称:全局函数_状态页_404 英文名称:VIEW_GFUNC_LABEL_STAT_404 拦截【所有响应状态为404】请求到当前全局函数。 类型:文本型 值:“@状态页:404” 名称:全局函数_上传文件 英文名称:VIEW_GFUNC_LABEL_UPLOAD 在文件上传前和上传后拦截。通过 服务器.订阅全局函数(#全局函数_上传文件) 将在上传前拦截,通过 服务器.订阅后置全局函数(#全局函数_上传文件) 将在上传成功后拦截,可以通过 请求.上传文件_取当前文件信息、上传文件_置当前文件路径、上传文件_跳过当前文件、上传文件_终止文件上传 等方法来获取和设置文件信息。 类型:文本型 值:“@上传文件” 名称:全局函数_上传失败 英文名称:VIEW_GFUNC_LABEL_UPLOAD_ERROR 在文件上传失败时拦截。通过 服务器.订阅全局函数(#全局函数_上传文件) 将在上传前拦截,订阅后置全局函数时无效。 类型:文本型 值:“@上传失败” 名称:上传代码_上传被取消 英文名称:UploadCodeCancel 文件上传被取消。 类型:数值型 值:9 名称:配置项_上传终止方式 英文名称:ConfItemUploadAbortType 终止上传的方式 [0] 跳过文件 [1] 终止请求。 类型:文本型 值:“upload-abort-type” 名称:存取类型_宽文本型 英文名称:JSTORETYPE_WSTRING E2EE内部 Unicode 类型文本(真实存储格式为JAVA格式)。 类型:数值型 值:96 名称:文本编码格式_宽文本 英文名称:TextEncoding_UNICODE E2EE内部的 Unicode 编码格式。 类型:文本型 值:“JAVA” 名称:宽文本编码 英文名称:TextEncoding_UNICODE E2EE内部的 Unicode 编码格式。 类型:文本型 值:“JAVA” 名称:键值填充类型_填充所有 英文名称:JMAP_PARAM_FILLTYPE_ALL 填充所有有效的内容到当前键值表中。 类型:数值型 值:0 名称:键值填充类型_仅填充空值 英文名称:JMAP_PARAM_FILLTYPE_NULL 仅填充当前键值表中不存在或者类型为空的主键对应的内容。 类型:数值型 值:1 名称:键值填充类型_仅填充非空 英文名称:JMAP_PARAM_FILLTYPE_NOT_NULL 仅填充当前键值表中存在并且值类型不为空的主键对应的内容。 类型:数值型 值:2 名称:配置项_禁用日志 英文名称:ConfItemLogDisabled 网站配置项:是否禁用日志。 类型:文本型 值:“log-disabled” 名称:开始键值表 英文名称:JMapBegin 用做 键值表.创建/列表.创建 参数中创建新的键值表。 类型:文本型 值:“字符(1)” 名称:结束键值表 英文名称:JMapEnd 用做 键值表.创建/列表.创建 参数中完成新的键值表创建。 类型:文本型 值:“字符(4)” 名称:开始列表 英文名称:JListBegin 用做 键值表.创建/列表.创建 参数中创建新的列表。 类型:文本型 值:“字符(2)” 名称:结束列表 英文名称:JListEnd 用做 键值表.创建/列表.创建 参数中完成新的列表创建。 类型:文本型 值:“字符(3)” 名称:配置项_日志_启用 英文名称:ConfItemLogEnabled 是否开启日志(逻辑型)。 类型:文本型 值:“log-enabled” 名称:配置项_日志_网络日志_开启 英文名称:ConfItemLogNetworkEnable 是否开启网络传输时的错误日志(逻辑型)。 类型:文本型 值:“log-network-enable” 名称:配置项_提交参数尺寸 英文名称:ConfItemRequestParamMaxsize 用户通过POST提交参数的最大允许尺寸(整数型),单位:KB。为 0 表示不限制。 类型:文本型 值:“request-param-maxsize” 名称:配置项_保持连接时间 英文名称:ConfItemKeepalive 保持连接的时间(单位:秒)。如果为0则禁用Keepalive功能。 类型:文本型 值:“keepalive” 名称:配置项_跨域请求_启用 英文名称:ConfItemAccessControlAllowEnabled [逻辑型] 是否开启跨域访问功能。 类型:文本型 值:“access-control-allow-enabled” 名称:配置项_跨域请求_允许来源 英文名称:ConfItemAccessControlAllowOrigin [文本型] 指定允许跨域访问的域名。对应HTTP请求头中的 Access-Control-Allow-Origin。填写域名时必须要指明“http://”或“https://”,尾部也不要带“/”。如果允许多个域名访问,可以使用“,”分割,例如:"http://www.baidu.com, http://www.baidu.com"。 类型:文本型 值:“access-control-allow-origin” 名称:配置项_跨域请求_允许方法 英文名称:ConfItemAccessControlAllowMethods [文本型] 指定允许跨域访问的HTTP请求方法列表(多方法之间使用“,”分割)。 类型:文本型 值:“access-control-allow-methods” 名称:配置项_跨域请求_允许协议头 英文名称:ConfItemAccessControlAllowHeaders 指定允许跨域访问的HTTP请求时的协议头列表(多方法之间使用“,”分割)。允许全部协议头使用 *。 类型:文本型 值:“access-control-allow-headers” 名称:配置项_跨域请求_内容类型 英文名称:ConfItemAccessControlAllowContentType [文本型] 指定允许跨域访问时[POST]提交内容的类型(Content-Type)列表。 类型:文本型 值:“access-control-allow-content-type” 名称:配置项_跨域请求_允许凭证 英文名称:ConfItemAccessControlAllowCredentials 指定允许跨域访问是否允许Cookie信息。仅针对“GET/POST/HEAD”之外的请求方法。如果设置为“假”则告诉浏览器,不把内容提交和显示给用户。 类型:文本型 值:“access-control-allow-credentials” 名称:配置项_跨域请求_缓存时间 英文名称:ConfItemAccessControlMaxAge [整数型] 指定允许跨域访问的结果允许被缓存多长时间(单位:秒)。 类型:文本型 值:“access-control-max-age” 名称:配置项_跨域请求_公开响应头 英文名称:ConfItemAccessControlExposeHeaders 浏览器开放哪些基础(Cache-Control、Content-Language、Content-Type、Expires、Last-Modified、Pragma)之外的响应头给请求对象。 类型:文本型 值:“access-control-expose-headers” 名称:配置项_统计状态 英文名称:ServerConfig_IsTotalStatus [逻辑型] 设置是否开启服务器的状态统计功能。 类型:文本型 值:“is-total-status” 名称:配置项_应用授权码 英文名称:ServerConfig_AppAuthID [文本型] 设置当前应用授权码。使用此配置可以不用显式调用“置应用授权码”函数。 类型:文本型 值:“app-auth-id” 名称:ARMSCII_8_编码 英文名称:TextEncoding_ARMSCII_8 文本编码格式:ARMSCII_8。 类型:文本型 值:“ARMSCII-8” 名称:ASCII_编码 英文名称:TextEncoding_ASCII 文本编码格式:ASCII。 类型:文本型 值:“ASCII” 名称:ATARIST_编码 英文名称:TextEncoding_ATARIST 文本编码格式:ATARIST。 类型:文本型 值:“ATARIST” 名称:BIG5_编码 英文名称:TextEncoding_BIG5 文本编码格式:BIG5。 类型:文本型 值:“BIG5” 名称:BIG5_2003_编码 英文名称:TextEncoding_BIG5_2003 文本编码格式:BIG5_2003。 类型:文本型 值:“BIG5-2003” 名称:BIG5_HKSCS_编码 英文名称:TextEncoding_BIG5_HKSCS 文本编码格式:BIG5_HKSCS。 类型:文本型 值:“BIG5-HKSCS” 名称:BIG5_HKSCS_1999_编码 英文名称:TextEncoding_BIG5_HKSCS_1999 文本编码格式:BIG5_HKSCS_1999。 类型:文本型 值:“BIG5-HKSCS:1999” 名称:BIG5_HKSCS_2001_编码 英文名称:TextEncoding_BIG5_HKSCS_2001 文本编码格式:BIG5_HKSCS_2001。 类型:文本型 值:“BIG5-HKSCS:2001” 名称:BIG5_HKSCS_2004_编码 英文名称:TextEncoding_BIG5_HKSCS_2004 文本编码格式:BIG5_HKSCS_2004。 类型:文本型 值:“BIG5-HKSCS:2004” 名称:C99_编码 英文名称:TextEncoding_C99 文本编码格式:C99。 类型:文本型 值:“C99” 名称:CP1125_编码 英文名称:TextEncoding_CP1125 文本编码格式:CP1125。 类型:文本型 值:“CP1125” 名称:CP1131_编码 英文名称:TextEncoding_CP1131 文本编码格式:CP1131。 类型:文本型 值:“CP1131” 名称:CP1133_编码 英文名称:TextEncoding_CP1133 文本编码格式:CP1133。 类型:文本型 值:“CP1133” 名称:CP1250_编码 英文名称:TextEncoding_CP1250 文本编码格式:CP1250。 类型:文本型 值:“CP1250” 名称:CP1251_编码 英文名称:TextEncoding_CP1251 文本编码格式:CP1251。 类型:文本型 值:“CP1251” 名称:CP1252_编码 英文名称:TextEncoding_CP1252 文本编码格式:CP1252。 类型:文本型 值:“CP1252” 名称:CP1253_编码 英文名称:TextEncoding_CP1253 文本编码格式:CP1253。 类型:文本型 值:“CP1253” 名称:CP1254_编码 英文名称:TextEncoding_CP1254 文本编码格式:CP1254。 类型:文本型 值:“CP1254” 名称:CP1255_编码 英文名称:TextEncoding_CP1255 文本编码格式:CP1255。 类型:文本型 值:“CP1255” 名称:CP1256_编码 英文名称:TextEncoding_CP1256 文本编码格式:CP1256。 类型:文本型 值:“CP1256” 名称:CP1257_编码 英文名称:TextEncoding_CP1257 文本编码格式:CP1257。 类型:文本型 值:“CP1257” 名称:CP1258_编码 英文名称:TextEncoding_CP1258 文本编码格式:CP1258。 类型:文本型 值:“CP1258” 名称:CP437_编码 英文名称:TextEncoding_CP437 文本编码格式:CP437。 类型:文本型 值:“CP437” 名称:CP737_编码 英文名称:TextEncoding_CP737 文本编码格式:CP737。 类型:文本型 值:“CP737” 名称:CP775_编码 英文名称:TextEncoding_CP775 文本编码格式:CP775。 类型:文本型 值:“CP775” 名称:CP850_编码 英文名称:TextEncoding_CP850 文本编码格式:CP850。 类型:文本型 值:“CP850” 名称:CP852_编码 英文名称:TextEncoding_CP852 文本编码格式:CP852。 类型:文本型 值:“CP852” 名称:CP853_编码 英文名称:TextEncoding_CP853 文本编码格式:CP853。 类型:文本型 值:“CP853” 名称:CP855_编码 英文名称:TextEncoding_CP855 文本编码格式:CP855。 类型:文本型 值:“CP855” 名称:CP857_编码 英文名称:TextEncoding_CP857 文本编码格式:CP857。 类型:文本型 值:“CP857” 名称:CP858_编码 英文名称:TextEncoding_CP858 文本编码格式:CP858。 类型:文本型 值:“CP858” 名称:CP860_编码 英文名称:TextEncoding_CP860 文本编码格式:CP860。 类型:文本型 值:“CP860” 名称:CP861_编码 英文名称:TextEncoding_CP861 文本编码格式:CP861。 类型:文本型 值:“CP861” 名称:CP862_编码 英文名称:TextEncoding_CP862 文本编码格式:CP862。 类型:文本型 值:“CP862” 名称:CP863_编码 英文名称:TextEncoding_CP863 文本编码格式:CP863。 类型:文本型 值:“CP863” 名称:CP864_编码 英文名称:TextEncoding_CP864 文本编码格式:CP864。 类型:文本型 值:“CP864” 名称:CP865_编码 英文名称:TextEncoding_CP865 文本编码格式:CP865。 类型:文本型 值:“CP865” 名称:CP866_编码 英文名称:TextEncoding_CP866 文本编码格式:CP866。 类型:文本型 值:“CP866” 名称:CP869_编码 英文名称:TextEncoding_CP869 文本编码格式:CP869。 类型:文本型 值:“CP869” 名称:CP874_编码 英文名称:TextEncoding_CP874 文本编码格式:CP874。 类型:文本型 值:“CP874” 名称:CP932_编码 英文名称:TextEncoding_CP932 文本编码格式:CP932。 类型:文本型 值:“CP932” 名称:CP936_编码 英文名称:TextEncoding_CP936 文本编码格式:CP936。 类型:文本型 值:“CP936” 名称:CP949_编码 英文名称:TextEncoding_CP949 文本编码格式:CP949。 类型:文本型 值:“CP949” 名称:CP950_编码 英文名称:TextEncoding_CP950 文本编码格式:CP950。 类型:文本型 值:“CP950” 名称:EUC_CN_编码 英文名称:TextEncoding_EUC_CN 文本编码格式:EUC_CN。 类型:文本型 值:“EUC-CN” 名称:EUC_JISX0213_编码 英文名称:TextEncoding_EUC_JISX0213 文本编码格式:EUC_JISX0213。 类型:文本型 值:“EUC-JISX0213” 名称:EUC_JP_编码 英文名称:TextEncoding_EUC_JP 文本编码格式:EUC_JP。 类型:文本型 值:“EUC-JP” 名称:EUC_KR_编码 英文名称:TextEncoding_EUC_KR 文本编码格式:EUC_KR。 类型:文本型 值:“EUC-KR” 名称:EUC_TW_编码 英文名称:TextEncoding_EUC_TW 文本编码格式:EUC_TW。 类型:文本型 值:“EUC-TW” 名称:GB18030_编码 英文名称:TextEncoding_GB18030 文本编码格式:GB18030。 类型:文本型 值:“GB18030” 名称:GB2312_编码 英文名称:TextEncoding_GB2312 文本编码格式:GB2312。 类型:文本型 值:“GB2312” 名称:GBK_编码 英文名称:TextEncoding_GBK 文本编码格式:GBK。 类型:文本型 值:“GBK” 名称:Georgian_Academy_编码 英文名称:TextEncoding_Georgian_Academy 文本编码格式:Georgian_Academy。 类型:文本型 值:“Georgian-Academy” 名称:Georgian_PS_编码 英文名称:TextEncoding_Georgian_PS 文本编码格式:Georgian_PS。 类型:文本型 值:“Georgian-PS” 名称:HP_ROMAN8_编码 英文名称:TextEncoding_HP_ROMAN8 文本编码格式:HP_ROMAN8。 类型:文本型 值:“HP-ROMAN8” 名称:HZ_编码 英文名称:TextEncoding_HZ 文本编码格式:HZ。 类型:文本型 值:“HZ” 名称:ISO_2022_CN_编码 英文名称:TextEncoding_ISO_2022_CN 文本编码格式:ISO_2022_CN。 类型:文本型 值:“ISO-2022-CN” 名称:ISO_2022_CN_EXT_编码 英文名称:TextEncoding_ISO_2022_CN_EXT 文本编码格式:ISO_2022_CN_EXT。 类型:文本型 值:“ISO-2022-CN-EXT” 名称:ISO_2022_JP_编码 英文名称:TextEncoding_ISO_2022_JP 文本编码格式:ISO_2022_JP。 类型:文本型 值:“ISO-2022-JP” 名称:ISO_2022_JP_1_编码 英文名称:TextEncoding_ISO_2022_JP_1 文本编码格式:ISO_2022_JP_1。 类型:文本型 值:“ISO-2022-JP-1” 名称:ISO_2022_JP_2_编码 英文名称:TextEncoding_ISO_2022_JP_2 文本编码格式:ISO_2022_JP_2。 类型:文本型 值:“ISO-2022-JP-2” 名称:ISO_2022_JP_3_编码 英文名称:TextEncoding_ISO_2022_JP_3 文本编码格式:ISO_2022_JP_3。 类型:文本型 值:“ISO-2022-JP-3” 名称:ISO_2022_KR_编码 英文名称:TextEncoding_ISO_2022_KR 文本编码格式:ISO_2022_KR。 类型:文本型 值:“ISO-2022-KR” 名称:ISO_8859_1_编码 英文名称:TextEncoding_ISO_8859_1 文本编码格式:ISO_8859_1。 类型:文本型 值:“ISO-8859-1” 名称:ISO_8859_10_编码 英文名称:TextEncoding_ISO_8859_10 文本编码格式:ISO_8859_10。 类型:文本型 值:“ISO-8859-10” 名称:ISO_8859_11_编码 英文名称:TextEncoding_ISO_8859_11 文本编码格式:ISO_8859_11。 类型:文本型 值:“ISO-8859-11” 名称:ISO_8859_13_编码 英文名称:TextEncoding_ISO_8859_13 文本编码格式:ISO_8859_13。 类型:文本型 值:“ISO-8859-13” 名称:ISO_8859_14_编码 英文名称:TextEncoding_ISO_8859_14 文本编码格式:ISO_8859_14。 类型:文本型 值:“ISO-8859-14” 名称:ISO_8859_15_编码 英文名称:TextEncoding_ISO_8859_15 文本编码格式:ISO_8859_15。 类型:文本型 值:“ISO-8859-15” 名称:ISO_8859_16_编码 英文名称:TextEncoding_ISO_8859_16 文本编码格式:ISO_8859_16。 类型:文本型 值:“ISO-8859-16” 名称:ISO_8859_2_编码 英文名称:TextEncoding_ISO_8859_2 文本编码格式:ISO_8859_2。 类型:文本型 值:“ISO-8859-2” 名称:ISO_8859_3_编码 英文名称:TextEncoding_ISO_8859_3 文本编码格式:ISO_8859_3。 类型:文本型 值:“ISO-8859-3” 名称:ISO_8859_4_编码 英文名称:TextEncoding_ISO_8859_4 文本编码格式:ISO_8859_4。 类型:文本型 值:“ISO-8859-4” 名称:ISO_8859_5_编码 英文名称:TextEncoding_ISO_8859_5 文本编码格式:ISO_8859_5。 类型:文本型 值:“ISO-8859-5” 名称:ISO_8859_6_编码 英文名称:TextEncoding_ISO_8859_6 文本编码格式:ISO_8859_6。 类型:文本型 值:“ISO-8859-6” 名称:ISO_8859_7_编码 英文名称:TextEncoding_ISO_8859_7 文本编码格式:ISO_8859_7。 类型:文本型 值:“ISO-8859-7” 名称:ISO_8859_8_编码 英文名称:TextEncoding_ISO_8859_8 文本编码格式:ISO_8859_8。 类型:文本型 值:“ISO-8859-8” 名称:ISO_8859_9_编码 英文名称:TextEncoding_ISO_8859_9 文本编码格式:ISO_8859_9。 类型:文本型 值:“ISO-8859-9” 名称:JAVA_编码 英文名称:TextEncoding_JAVA 文本编码格式:JAVA。 类型:文本型 值:“JAVA” 名称:JOHAB_编码 英文名称:TextEncoding_JOHAB 文本编码格式:JOHAB。 类型:文本型 值:“JOHAB” 名称:KOI8_R_编码 英文名称:TextEncoding_KOI8_R 文本编码格式:KOI8_R。 类型:文本型 值:“KOI8-R” 名称:KOI8_RU_编码 英文名称:TextEncoding_KOI8_RU 文本编码格式:KOI8_RU。 类型:文本型 值:“KOI8-RU” 名称:KOI8_T_编码 英文名称:TextEncoding_KOI8_T 文本编码格式:KOI8_T。 类型:文本型 值:“KOI8-T” 名称:KOI8_U_编码 英文名称:TextEncoding_KOI8_U 文本编码格式:KOI8_U。 类型:文本型 值:“KOI8-U” 名称:MacArabic_编码 英文名称:TextEncoding_MacArabic 文本编码格式:MacArabic。 类型:文本型 值:“MacArabic” 名称:MacCentralEurope_编码 英文名称:TextEncoding_MacCentralEurope 文本编码格式:MacCentralEurope。 类型:文本型 值:“MacCentralEurope” 名称:MacCroatian_编码 英文名称:TextEncoding_MacCroatian 文本编码格式:MacCroatian。 类型:文本型 值:“MacCroatian” 名称:MacCyrillic_编码 英文名称:TextEncoding_MacCyrillic 文本编码格式:MacCyrillic。 类型:文本型 值:“MacCyrillic” 名称:MacGreek_编码 英文名称:TextEncoding_MacGreek 文本编码格式:MacGreek。 类型:文本型 值:“MacGreek” 名称:MacHebrew_编码 英文名称:TextEncoding_MacHebrew 文本编码格式:MacHebrew。 类型:文本型 值:“MacHebrew” 名称:MacIceland_编码 英文名称:TextEncoding_MacIceland 文本编码格式:MacIceland。 类型:文本型 值:“MacIceland” 名称:MacRoman_编码 英文名称:TextEncoding_MacRoman 文本编码格式:MacRoman。 类型:文本型 值:“MacRoman” 名称:MacRomania_编码 英文名称:TextEncoding_MacRomania 文本编码格式:MacRomania。 类型:文本型 值:“MacRomania” 名称:MacThai_编码 英文名称:TextEncoding_MacThai 文本编码格式:MacThai。 类型:文本型 值:“MacThai” 名称:MacTurkish_编码 英文名称:TextEncoding_MacTurkish 文本编码格式:MacTurkish。 类型:文本型 值:“MacTurkish” 名称:MacUkraine_编码 英文名称:TextEncoding_MacUkraine 文本编码格式:MacUkraine。 类型:文本型 值:“MacUkraine” 名称:Macintosh_编码 英文名称:TextEncoding_Macintosh 文本编码格式:Macintosh。 类型:文本型 值:“Macintosh” 名称:MuleLao_1_编码 英文名称:TextEncoding_MuleLao_1 文本编码格式:MuleLao_1。 类型:文本型 值:“MuleLao-1” 名称:NEXTSTEP_编码 英文名称:TextEncoding_NEXTSTEP 文本编码格式:NEXTSTEP。 类型:文本型 值:“NEXTSTEP” 名称:PT154_编码 英文名称:TextEncoding_PT154 文本编码格式:PT154。 类型:文本型 值:“PT154” 名称:RISCOS_LATIN1_编码 英文名称:TextEncoding_RISCOS_LATIN1 文本编码格式:RISCOS_LATIN1。 类型:文本型 值:“RISCOS-LATIN1” 名称:RK1048_编码 英文名称:TextEncoding_RK1048 文本编码格式:RK1048。 类型:文本型 值:“RK1048” 名称:SHIFT_JIS_编码 英文名称:TextEncoding_SHIFT_JIS 文本编码格式:SHIFT_JIS。 类型:文本型 值:“SHIFT_JIS” 名称:Shift_JISX0213_编码 英文名称:TextEncoding_Shift_JISX0213 文本编码格式:Shift_JISX0213。 类型:文本型 值:“Shift_JISX0213” 名称:TCVN_编码 英文名称:TextEncoding_TCVN 文本编码格式:TCVN。 类型:文本型 值:“TCVN” 名称:TDS565_编码 英文名称:TextEncoding_TDS565 文本编码格式:TDS565。 类型:文本型 值:“TDS565” 名称:TIS620_编码 英文名称:TextEncoding_TIS_620 文本编码格式:TIS_620。 类型:文本型 值:“TIS-620” 名称:UCS2_编码 英文名称:TextEncoding_UCS_2 文本编码格式:UCS_2。 类型:文本型 值:“UCS-2” 名称:UCS2_INTERNAL_编码 英文名称:TextEncoding_UCS_2_INTERNAL 文本编码格式:UCS_2_INTERNAL。 类型:文本型 值:“UCS-2-INTERNAL” 名称:UCS2BE_编码 英文名称:TextEncoding_UCS_2BE 文本编码格式:UCS_2BE。 类型:文本型 值:“UCS-2BE” 名称:UCS2LE_编码 英文名称:TextEncoding_UCS_2LE 文本编码格式:UCS_2LE。 类型:文本型 值:“UCS-2LE” 名称:UCS4_编码 英文名称:TextEncoding_UCS_4 文本编码格式:UCS_4。 类型:文本型 值:“UCS-4” 名称:UCS4_INTERNAL_编码 英文名称:TextEncoding_UCS_4_INTERNAL 文本编码格式:UCS_4_INTERNAL。 类型:文本型 值:“UCS-4-INTERNAL” 名称:UCS4BE_编码 英文名称:TextEncoding_UCS_4BE 文本编码格式:UCS_4BE。 类型:文本型 值:“UCS-4BE” 名称:UCS4LE_编码 英文名称:TextEncoding_UCS_4LE 文本编码格式:UCS_4LE。 类型:文本型 值:“UCS-4LE” 名称:UTF16_编码 英文名称:TextEncoding_UTF_16 文本编码格式:UTF_16。 类型:文本型 值:“UTF-16” 名称:UTF16BE_编码 英文名称:TextEncoding_UTF_16BE 文本编码格式:UTF_16BE。 类型:文本型 值:“UTF-16BE” 名称:UTF16LE_编码 英文名称:TextEncoding_UTF_16LE 文本编码格式:UTF_16LE。 类型:文本型 值:“UTF-16LE” 名称:UTF32_编码 英文名称:TextEncoding_UTF_32 文本编码格式:UTF_32。 类型:文本型 值:“UTF-32” 名称:UTF32BE_编码 英文名称:TextEncoding_UTF_32BE 文本编码格式:UTF_32BE。 类型:文本型 值:“UTF-32BE” 名称:UTF32LE_编码 英文名称:TextEncoding_UTF_32LE 文本编码格式:UTF_32LE。 类型:文本型 值:“UTF-32LE” 名称:UTF7_编码 英文名称:TextEncoding_UTF_7 文本编码格式:UTF_7。 类型:文本型 值:“UTF-7” 名称:UTF8_编码 英文名称:TextEncoding_UTF_8 文本编码格式:UTF_8。 类型:文本型 值:“UTF-8” 名称:VISCII_编码 英文名称:TextEncoding_VISCII 文本编码格式:VISCII。 类型:文本型 值:“VISCII” 名称:空存取型 英文名称:JSTORETYPE_NULL 类型:数值型 值:0 名称:整数存取型 英文名称:JSTORETYPE_INT 类型:数值型 值:1 名称:长整数存取型 英文名称:JSTORETYPE_LONG 类型:数值型 值:2 名称:双精度小数存取型 英文名称:JSTORETYPE_DOUBLE 类型:数值型 值:3 名称:小数存取型 英文名称:JSTORETYPE_FLOAT 类型:数值型 值:4 名称:逻辑存取型 英文名称:JSTORETYPE_BOOL 类型:数值型 值:5 名称:文本存取型 英文名称:JSTORETYPE_STRING 类型:数值型 值:6 名称:宽文本存取型 英文名称:JSTORETYPE_STRING 类型:数值型 值:96 名称:时间存取型 英文名称:JSTORETYPE_DATE 类型:数值型 值:7 名称:字节集存取型 英文名称:JSTORETYPE_BIN 类型:数值型 值:8 名称:键值表存取型 英文名称:JSTORETYPE_MAP 类型:数值型 值:11 名称:列表存取型 英文名称:JSTORETYPE_LIST 类型:数值型 值:12 名称:填充方式_ISO7816_4 英文名称:CryptoFillType_ISO7816_4 加解密填充方式:ISO7816_4。 类型:数值型 值:8 名称:哈希算法_SM3 英文名称:CRYPTO_TYPE_HASH_SM3 哈希算法:国密 SM3。 类型:文本型 值:“SM3” 名称:算法_SM4_ECB 英文名称:CRYPTO_TYPE_SM4_ECB 加密算法:国密 SM4-ECB。 类型:文本型 值:“SM4-ECB” 名称:算法_SM4_CBC 英文名称:CRYPTO_TYPE_SM4_CBC 加密算法:国密 SM4-CBC。 类型:文本型 值:“SM4-CBC” 名称:算法_SM4_OFB 英文名称:CRYPTO_TYPE_SM4_OFB 加密算法:国密 SM4-OFB。 类型:文本型 值:“SM4-OFB” 名称:算法_SM4_CFB 英文名称:CRYPTO_TYPE_SM4_CFB 加密算法:国密 SM4-CFB。 类型:文本型 值:“SM4-CFB” 名称:算法_SM4_CFB1 英文名称:CRYPTO_TYPE_SM4_CFB1 加密算法:国密 SM4-CFB1。 类型:文本型 值:“SM4-CFB1” 名称:算法_SM4_CFB8 英文名称:CRYPTO_TYPE_SM4_CFB8 加密算法:国密 SM4-CFB8。 类型:文本型 值:“SM4-CFB8” 名称:算法_SM4_CTR 英文名称:CRYPTO_TYPE_SM4_CTR 加密算法:国密 SM4-CTR。 类型:文本型 值:“SM4-CTR” 名称:算法_GCM_AES_128 英文名称:CRYPTO_GCM_AES_128 加解密算法: aes-128-gcm。 类型:文本型 值:“aes-128-gcm” 名称:算法_GCM_AES_192 英文名称:CRYPTO_GCM_AES_192 加解密算法: aes-192-gcm。 类型:文本型 值:“aes-192-gcm” 名称:算法_GCM_AES_256 英文名称:CRYPTO_GCM_AES_256 加解密算法: aes-256-gcm。 类型:文本型 值:“aes-256-gcm” 名称:算法_GCM_CAMELLIA_128 英文名称:CRYPTO_GCM_CAMELLIA_128 加解密算法: camellia-128-gcm。 类型:文本型 值:“camellia-128-gcm” 名称:算法_GCM_CAMELLIA_192 英文名称:CRYPTO_GCM_CAMELLIA_192 加解密算法: camellia-192-gcm。 类型:文本型 值:“camellia-192-gcm” 名称:算法_GCM_CAMELLIA_256 英文名称:CRYPTO_GCM_CAMELLIA_256 加解密算法: camellia-256-gcm。 类型:文本型 值:“camellia-256-gcm” 名称:算法_GCM_ARIA_128 英文名称:CRYPTO_GCM_ARIA_128 加解密算法: aria-128-gcm。 类型:文本型 值:“aria-128-gcm” 名称:算法_GCM_ARIA_192 英文名称:CRYPTO_GCM_ARIA_192 加解密算法: aria-192-gcm。 类型:文本型 值:“aria-192-gcm” 名称:算法_GCM_ARIA_256 英文名称:CRYPTO_GCM_ARIA_256 加解密算法: aria-256-gcm。 类型:文本型 值:“aria-256-gcm” 名称:算法_CCM_AES_128 英文名称:CRYPTO_CCM_AES_128 加解密算法: aes-128-ccm。 类型:文本型 值:“aes-128-ccm” 名称:算法_CCM_AES_192 英文名称:CRYPTO_CCM_AES_192 加解密算法: aes-192-ccm。 类型:文本型 值:“aes-192-ccm” 名称:算法_CCM_AES_256 英文名称:CRYPTO_CCM_AES_256 加解密算法: aes-256-ccm。 类型:文本型 值:“aes-256-ccm” 名称:算法_CCM_CAMELLIA_128 英文名称:CRYPTO_CCM_CAMELLIA_128 加解密算法: camellia-128-ccm。 类型:文本型 值:“camellia-128-ccm” 名称:算法_CCM_CAMELLIA_192 英文名称:CRYPTO_CCM_CAMELLIA_192 加解密算法: camellia-192-ccm。 类型:文本型 值:“camellia-192-ccm” 名称:算法_CCM_CAMELLIA_256 英文名称:CRYPTO_CCM_CAMELLIA_256 加解密算法: camellia-256-ccm。 类型:文本型 值:“camellia-256-ccm” 名称:算法_CCM_ARIA_128 英文名称:CRYPTO_CCM_ARIA_128 加解密算法: aria-128-ccm。 类型:文本型 值:“aria-128-ccm” 名称:算法_CCM_ARIA_192 英文名称:CRYPTO_CCM_ARIA_192 加解密算法: aria-192-ccm。 类型:文本型 值:“aria-192-ccm” 名称:算法_CCM_ARIA_256 英文名称:CRYPTO_CCM_ARIA_256 加解密算法: aria-256-ccm。 类型:文本型 值:“aria-256-ccm” 名称:存取排序方式_倒序 英文名称:JSTVAL_SORT_REVERSE 反向排序。 类型:数值型 值:-2 名称:共享数组 英文名称:定义为共享数组 类型:数值型 值:1000 名称:JWT算法名称_HS256 英文名称:JWT_ALGO_HS256 类型:文本型 值:“HS256” 名称:JWT算法名称_HS384 英文名称:JWT_ALGO_HS384 类型:文本型 值:“HS384” 名称:JWT算法名称_HS512 英文名称:JWT_ALGO_HS512 类型:文本型 值:“HS512” 名称:JWT算法名称_PS256 英文名称:JWT_ALGO_PS256 类型:文本型 值:“PS256” 名称:JWT算法名称_PS384 英文名称:JWT_ALGO_PS384 类型:文本型 值:“PS384” 名称:JWT算法名称_PS512 英文名称:JWT_ALGO_PS512 类型:文本型 值:“PS512” 名称:JWT算法名称_RS256 英文名称:JWT_ALGO_RS256 类型:文本型 值:“RS256” 名称:JWT算法名称_RS384 英文名称:JWT_ALGO_RS384 类型:文本型 值:“RS384” 名称:JWT算法名称_RS512 英文名称:JWT_ALGO_RS512 类型:文本型 值:“RS512” 名称:JWT算法名称_ES256 英文名称:JWT_ALGO_ES256 类型:文本型 值:“ES256” 名称:JWT算法名称_ES256K 英文名称:JWT_ALGO_ES256K 类型:文本型 值:“ES256K” 名称:JWT算法名称_ES384 英文名称:JWT_ALGO_ES384 类型:文本型 值:“ES384” 名称:JWT算法名称_ES512 英文名称:JWT_ALGO_ES512 类型:文本型 值:“ES512” 名称:JWT算法名称_Ed25519 英文名称:JWT_ALGO_Ed25519 类型:文本型 值:“Ed25519” 名称:JWT算法名称_Ed448 英文名称:JWT_ALGO_Ed448 类型:文本型 值:“Ed448” 名称:JWT算法名称_EdDSA 英文名称:JWT_ALGO_EdDSA 不能用于JWT算法绑定。绑定请使用 Ed25519/Ed448 指定具体的算法。 类型:文本型 值:“EdDSA” 名称:JWT主键_头部_alg_签名算法 英文名称:jwt_header_algorithm 签名算法。 类型:文本型 值:“alg” 名称:JWT主键_头部_typ_数据类型 英文名称:jwt_header_type 数据类型: 通常为“JWT”。 类型:文本型 值:“typ” 名称:JWT主键_头部_cty_内容类型 英文名称:jwt_header_content_type 内容类型(MIME)。 类型:文本型 值:“cty” 名称:JWT主键_头部_kid_秘钥ID 英文名称:jwt_header_key_id 秘钥ID: 所有权证明密钥的密钥ID。 类型:文本型 值:“kid” 名称:JWT主键_载体_iss_签发者 英文名称:jwt_payload_issuer 签发者。 类型:文本型 值:“iss” 名称:JWT主键_载体_sub_主题信息 英文名称:jwt_payload_subject 主题信息。 类型:文本型 值:“sub” 名称:JWT主键_载体_aud_接收者 英文名称:jwt_payload_audience 接收者。多项可以使用[存取列表]。 类型:文本型 值:“aud” 名称:JWT主键_载体_exp_过期时间 英文名称:jwt_payload_expires_at 过期时间。 类型:文本型 值:“exp” 名称:JWT主键_载体_nbf_开始时间 英文名称:jwt_payload_not_before 开始时间。 类型:文本型 值:“nbf” 名称:JWT主键_载体_iat_创建时间 英文名称:jwt_payload_issued_at 创建时间。 类型:文本型 值:“iat” 名称:JWT主键_载体_jti_TokenID 英文名称:jwt_payload_id 当前Token的ID。 类型:文本型 值:“jti”