tijian_jichuang/文档/EAS/EAS.LuaScript.xml
2025-02-20 11:57:51 +08:00

334 lines
13 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0"?>
<doc>
<assembly>
<name>EAS.LuaScript</name>
</assembly>
<members>
<member name="T:EAS.LuaScript.ILuaEngine">
<summary>
Lua脚本解析引擎。
</summary>
<remarks>
用于完成程序之中嵌入的动态Lua脚本Lua脚本在AgileEAS.NET SOA 中间件之中主要用于环境的各种参数的动态解析处理之中。
</remarks>
</member>
<member name="M:EAS.LuaScript.ILuaEngine.BindLuaFunctions(System.Object)">
<summary>
注册lua函数实现Lua绑定。
</summary>
<param name="luaAPIClass">lua函数类</param>
</member>
<member name="M:EAS.LuaScript.ILuaEngine.DoFile(System.String)">
<summary>
执行lua脚本文件。
</summary>
<param name="luaFileName">脚本文件名。</param>
<returns>lua脚本执行结果。</returns>
</member>
<member name="M:EAS.LuaScript.ILuaEngine.DoString(System.String)">
<summary>
执行lua脚本文本。
</summary>
<param name="chunk">lua指令。</param>
<returns>lua脚本执行结果。</returns>
</member>
<member name="M:EAS.LuaScript.ILuaEngine.Invoke(System.String,System.Object[])">
<summary>
调用Lua函数。
</summary>
<param name="luaFunction">函数名称。</param>
<param name="args">调用参数。</param>
<returns>lua脚本执行结果。</returns>
</member>
<member name="P:EAS.LuaScript.ILuaEngine.ScriptDirectory">
<summary>
脚本路径。
</summary>
</member>
<member name="P:EAS.LuaScript.ILuaEngine.OutAction">
<summary>
输出重定向方法/用于调试。
</summary>
</member>
<member name="T:EAS.LuaScript.LuaFunctionAttribute">
<summary>
Lua函数描述特性。
</summary>
<remarks>
用于标记Lua接口方法。
</remarks>
</member>
<member name="M:EAS.LuaScript.LuaFunctionAttribute.#ctor(System.String)">
<summary>
初始化LuaFunctionAttribute对象实例。
</summary>
<param name="name">函数名称。</param>
</member>
<member name="M:EAS.LuaScript.LuaFunctionAttribute.#ctor(System.String,System.String)">
<summary>
初始化LuaFunctionAttribute对象实例。
</summary>
<param name="name">函数名称。</param>
<param name="description">函数描述。</param>
</member>
<member name="M:EAS.LuaScript.LuaFunctionAttribute.#ctor(System.String,System.String,System.String[])">
<summary>
初始化LuaFunctionAttribute对象实例。
</summary>
<param name="name">函数名称。</param>
<param name="description">函数描述。</param>
<param name="funcParams">参数说明。</param>
</member>
<member name="P:EAS.LuaScript.LuaFunctionAttribute.Name">
<summary>
函数名称。
</summary>
</member>
<member name="P:EAS.LuaScript.LuaFunctionAttribute.Description">
<summary>
函数描述。
</summary>
</member>
<member name="P:EAS.LuaScript.LuaFunctionAttribute.Params">
<summary>
参数说明。
</summary>
</member>
<member name="T:EAS.LuaScript.LuaFunctionDescriptor">
<summary>
Lua函数描述器。
</summary>
</member>
<member name="M:EAS.LuaScript.LuaFunctionDescriptor.#ctor(System.String,System.String,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String})">
<summary>
初始化LuaFunctionDescriptor对象实例。
</summary>
<param name="name">函数名称。</param>
<param name="description">函数描述。</param>
<param name="paramNames">参数名称。</param>
<param name="paramDescriptions">参数描述。</param>
</member>
<member name="P:EAS.LuaScript.LuaFunctionDescriptor.Name">
<summary>
函数名称。
</summary>
</member>
<member name="P:EAS.LuaScript.LuaFunctionDescriptor.Description">
<summary>
函数描述。
</summary>
</member>
<member name="P:EAS.LuaScript.LuaFunctionDescriptor.ParamNames">
<summary>
参数名称。
</summary>
</member>
<member name="P:EAS.LuaScript.LuaFunctionDescriptor.ParamDescriptions">
<summary>
参数描述。
</summary>
</member>
<member name="P:EAS.LuaScript.LuaFunctionDescriptor.Header">
<summary>
函数头。
</summary>
</member>
<member name="P:EAS.LuaScript.LuaFunctionDescriptor.FullDocument">
<summary>
完整文档。
</summary>
</member>
<member name="T:EAS.LuaScript.LuaFramework">
<summary>
Lua脚本执行框架/上下文。
</summary>
<remarks>
应用系统之中调用Lua脚本的入口。
</remarks>
</member>
<member name="M:EAS.LuaScript.LuaFramework.GetLuaEngine">
<summary>
Lua脚本引擎。
</summary>
</member>
<member name="M:EAS.LuaScript.LuaFramework.GetLuaEngine(System.String)">
<summary>
Lua脚本引擎。
</summary>
</member>
<member name="M:EAS.LuaScript.LuaFramework.BindLuaFunctions(System.Object)">
<summary>
注册lua函数实现Lua绑定。
</summary>
<param name="luaAPIClass">lua函数类</param>
</member>
<member name="M:EAS.LuaScript.LuaFramework.GetTime">
<summary>
取系统时间。
</summary>
<returns></returns>
</member>
<member name="M:EAS.LuaScript.LuaFramework.GetComponent(System.String)">
<summary>
从应用程序上下文环境之中获取指定名称的对象实例。
</summary>
<param name="componentKey">组件名称。</param>
<returns>对象实例。</returns>
</member>
<member name="P:EAS.LuaScript.LuaFramework.Instance">
<summary>
LuaFramework对象的唯一实例。
</summary>
</member>
<member name="T:EAS.LuaScript.LuaReflectionEngine">
<summary>
Lua脚本解析引擎。
</summary>
<remarks>
用于完成程序之中嵌入的动态Lua脚本Lua脚本在AgileEAS.NET SOA 中间件之中主要用于环境的各种参数的动态解析处理之中。
</remarks>
</member>
<member name="M:EAS.LuaScript.AbstractLuaEngine.#ctor">
<summary>
初始化AbstractLuaEngine对象实例。
</summary>
</member>
<member name="M:EAS.LuaScript.AbstractLuaEngine.#ctor(System.String)">
<summary>
初始化LuaX86Engine对象实例。
</summary>
</member>
<member name="M:EAS.LuaScript.AbstractLuaEngine.help(System.String)">
<summary>
Lua脚本交互方法获取某一个命名的使用帮助。
</summary>
<param name="cmdName">命名名称。</param>
<returns>指定命名的使用帮助。</returns>
</member>
<member name="M:EAS.LuaScript.AbstractLuaEngine.help">
<summary>
脚本交互方法,获取所有命名的使用帮助。
</summary>
<returns>所有命名的使用帮助。</returns>
</member>
<member name="M:EAS.LuaScript.AbstractLuaEngine.BindLuaFunctions(System.Object)">
<summary>
注册lua函数实现Lua绑定。
</summary>
<param name="luaAPIClass">lua函数类</param>
</member>
<member name="M:EAS.LuaScript.AbstractLuaEngine.AddFunction(System.String,System.Object,System.Reflection.MethodInfo)">
<summary>
注册方法。
</summary>
<param name="funcName"></param>
<param name="luaAPIClass"></param>
<param name="mInfo"></param>
</member>
<member name="M:EAS.LuaScript.AbstractLuaEngine.CreateLuaVM">
<summary>
创建虚拟机。
</summary>
</member>
<member name="M:EAS.LuaScript.AbstractLuaEngine.Include(System.String)">
<summary>
预加载指定的脚本文件。
</summary>
<param name="luaFileName"></param>
</member>
<member name="M:EAS.LuaScript.AbstractLuaEngine.DoFile(System.String)">
<summary>
执行lua脚本文件。
</summary>
<param name="luaFileName">脚本文件名。</param>
<returns>lua脚本执行结果。</returns>
</member>
<member name="M:EAS.LuaScript.AbstractLuaEngine.Invoke(System.String,System.Object[])">
<summary>
调用Lua函数。
</summary>
<param name="luaFunction">函数名称。</param>
<param name="args">调用参数。</param>
<returns>lua脚本执行结果。</returns>
</member>
<member name="M:EAS.LuaScript.AbstractLuaEngine.DoString(System.String)">
<summary>
执行lua脚本文本。
</summary>
<param name="chunk">lua指令。</param>
<returns>lua脚本执行结果。</returns>
</member>
<member name="M:EAS.LuaScript.AbstractLuaEngine.echo(System.Object)">
<summary>
输出Lua调试信息。
</summary>
<param name="message">输出对象。</param>
</member>
<member name="M:EAS.LuaScript.AbstractLuaEngine.Echo(System.Object)">
<summary>
输出Lua调试信息。
</summary>
<param name="message">输出对象。</param>
</member>
<member name="M:EAS.LuaScript.AbstractLuaEngine.WriteLog(System.String)">
<summary>
系统日志写入。
</summary>
<param name="message">日志信息。</param>
</member>
<member name="M:EAS.LuaScript.AbstractLuaEngine.Dispose">
<summary>
执行与释放或重置非托管资源相关的应用程序定义的任务。
</summary>
</member>
<member name="M:EAS.LuaScript.AbstractLuaEngine.Dispose(System.Boolean)">
<summary>
释放资源。
</summary>
<param name="disposing">为 true则释放托管资源和非托管资源为 false则仅释放非托管资源。</param>
</member>
<member name="P:EAS.LuaScript.AbstractLuaEngine.ScriptDirectory">
<summary>
脚本路径。
</summary>
</member>
<member name="P:EAS.LuaScript.AbstractLuaEngine.OutAction">
<summary>
输出重定向方法/用于调试。
</summary>
</member>
<member name="M:EAS.LuaScript.LuaReflectionEngine.#ctor">
<summary>
初始化LuaReflectionEngine对象实例。
</summary>
</member>
<member name="M:EAS.LuaScript.LuaReflectionEngine.#ctor(System.String)">
<summary>
初始化LuaReflectionEngine对象实例。
</summary>
</member>
<member name="M:EAS.LuaScript.LuaReflectionEngine.DoFile(System.String)">
<summary>
执行lua脚本文件。
</summary>
<param name="luaFileName">脚本文件名。</param>
<returns>lua脚本执行结果。</returns>
</member>
<member name="M:EAS.LuaScript.LuaReflectionEngine.Invoke(System.String,System.Object[])">
<summary>
调用Lua函数。
</summary>
<param name="luaFunction">函数名称。</param>
<param name="args">调用参数。</param>
<returns>lua脚本执行结果。</returns>
</member>
<member name="M:EAS.LuaScript.LuaReflectionEngine.DoString(System.String)">
<summary>
执行lua脚本文本。
</summary>
<param name="chunk">lua指令。</param>
<returns>lua脚本执行结果。</returns>
</member>
</members>
</doc>