Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/runtime/ini_config.md
T
csh e1f7ce052c feat(skills): add tsl api reference skill
Bundle the TSL API index and markdown references under the skill, route TSL docs to use it, and update the codegen index generator to maintain the bundled data.
2026-07-07 16:36:15 +08:00

15 KiB
Raw Blame History

运行时 / INI配置

iniDeleteKey(alias, file_name, section, ident)

删除INI中的标识符。

参数 类型 说明
alias string 字符串类型。目录名称
file_name string 字符串类型。INI文件名称
section string 字符串类型。INI文件中的节名称
ident string 字符串类型。INI文件中要删除的键名称

返回:any

iniEraseSection(alias, file_name, section)

删除INI中的段。

参数 类型 说明
alias string 字符串类型,目录名称;
file_name string 字符串类型,INI文件名称;
section string 字符串类型,INI文件的节名称;

返回:any

iniReadBinaryStream(alias, file_name, section, ident, _type)

从INI中读stream类型内容,读取后的内容支持数组,字符串,二进制流以及stream类型进行输出

参数 类型 说明
alias string 字符串类型。参考目录别名。
file_name string 字符串类型。INI文件名称。
section string 字符串类型。INI文件中的节点名称。
ident string 字符串类型。INI文件中的键名称。
_type string TStream

返回:string

iniReadBool(alias, file_name, section, ident, _default)

从INI中读Bool类型。

参数 类型 说明
alias string 字符串类型。目录名称
file_name bool 字符串类型。INI文件名称
section string 字符串类型。INI文件的节名称
ident string 字符串类型。INI文件的键名称
_default string object

返回:bool

iniReadDate(alias, file_name, section, ident, _default)

从INI中读日期类型。 老版客户端中,支持读yyyy/mm/dd的日期格式,新版本客户端支持yyyy-mm-dd的日期格式,与其它函数日期格式表现一致。

参数 类型 说明
alias string 字符串类型。目录名称
file_name datetime 字符串类型。INI文件名称
section any 字符串类型。INI文件的节名称
ident any 字符串类型。INI文件的键名称
_default any 日期类型。获取失败时返回的替代值,默认的INI文件的键值

返回:datetime

iniReadDateTime(alias, file_name, section, ident, _default)

从INI中读日期时间类型。 老版客户端中,支持读yyyy/mm/dd hh:nn:ss的日期格式,新版本客户端支持yyyy-mm-dd hh:nn:ss的日期格式,与其它函数日期格式表现一致。

参数 类型 说明
alias string 字符串类型。目录名称
file_name datetime 字符串类型。INI文件名称
section string 字符串类型。INI文件的节名称
ident string 字符串类型。INI文件的键名称
_default string 日期时间类型。默认的INI文件的键值

返回:datetime

iniReadFloat(alias, file_name, section, ident, _default)

从INI中读浮点类型。

参数 类型 说明
alias string 字符串类型。目录名称
file_name float 字符串类型。INI文件名称
section string 字符串类型。INI文件的节名称
ident string 字符串类型。INI文件的键名称
_default string 浮点类型。默认的INI文件的键值

返回:float

iniReadInteger(alias, file_name, section, ident, _default)

从INI中读整数类型。

参数 类型 说明
alias string 字符串类型。目录名称
file_name int 字符串类型。INI文件名称
section string 字符串类型。INI文件的节名称
ident string 字符串类型。INI文件的键名称
_default string 整数类型。默认的INI文件的键值

返回:int

iniReadSection(alias, file_name, section)

从INI中读出一个节点中所有键名称。

参数 类型 说明
alias string 字符串类型。目录名称
file_name string 字符串类型。INI文件名称
section string 字符串类型。INI文件的节名称

返回:array

iniReadSections(alias, file_name)

从INI中读出所有的节名称。

参数 类型 说明
alias string 字符串类型。目录名称
file_name string 字符串类型。INI文件名称

返回:array

iniReadSectionsw(alias, file_name)

从INI中读出所有的节名称,其中,名称字符串为宽字节字符串,IniReadSections返回的名称字符串为多字节字符串。

参数 类型 说明
alias string 字符串类型。目录名称
file_name string 字符串类型。INI文件名称

返回:array

iniReadSectionValues(alias, file_name, section)

从INI中读指定节所有的键的值。

参数 类型 说明
alias string 字符串类型。目录名称
file_name string 字符串类型。INI文件名称
section string 字符串类型。INI文件的节名称

返回:array

iniReadString(alias, file_name, section, ident, _default)

从INI中读字符类型。

参数 类型 说明
alias string 字符串类型。目录名称
file_name string 字符串类型。INI文件的名称
section string 字符串类型。InI文件的节名称
ident string 字符串类型。INI文件的键名称
_default string 字符串类型。INI文件默认的键值

返回:string

iniReadTime(alias, file_name, section, ident, _default)

从INI中读时间类型。

参数 类型 说明
alias string 字符串类型。目录名称
file_name TTime 字符串类型。INI文件名称
section string 字符串类型。INI文件的节名称
ident string 字符串类型。INI文件的键名称
_default string 时间类型。INI文件默认的键值

返回:TTime

iniSectionExists(alias, file_name, section)

判断INI中的节名称是否存在。

参数 类型 说明
alias string 字符串类型。目录名称
file_name string 字符串类型。INI文件名称
section string 字符串类型。INI文件的节名称

返回:bool

iniValueExists(alias, file_name, section, ident)

判断INI中的指定的节名称下的键名称是否有值。

参数 类型 说明
alias string 字符串类型。目录名称
file_name string 字符串类型。INI文件名称
section string 字符串类型。INI文件的节名称
ident string 字符串类型。INI文件的键名称

返回:bool

iniWriteBinaryStream(alias, file_name, section, ident, value)

将数据转成数据流写入INI文件中。支持写入数组,字符串,binary,stream类型等。如果不存在FileName,或者不存在Section,或者不存在Ident,则其会根据输入的FileNameSectionIdent创建对应的INI文件,INI文件的节名称,INI文件的键名称,并将字节流Value写入到INI文件指定的键

参数 类型 说明
alias string 字符串类型。参考目录别名。
file_name string 字符串类型。INI文件名称。
section string 字符串类型。INI文件中的节名称。
ident string 字符串类型。INI文件中的键名称。
value string Integer\

返回:int

iniWriteBool(alias, file_name, section, ident, value)

将BOOL值写入INI。如果不存在FileName,或者不存在Section,或者不存在Ident,则其会根据输入的FileNameSectionIdent创建对应的INI文件,INI文件的节名称,INI文件的键名称,并将Bool值Value写入到INI文件指定的键

参数 类型 说明
alias string 字符串类型。目录名称
file_name string 字符串类型。INI文件名称
section string 字符串类型。INI文件的节名称
ident string 字符串类型。INI文件的键名称
value bool object

返回:string

iniWriteDate(alias, file_name, section, ident, value)

将日期值写入INI。如果不存在FileName,或者不存在Section,或者不存在Ident,则其会根据输入的FileNameSectionIdent创建对应的INI文件,INI文件的节名称,INI文件的键名称,并将日期值Value写入到INI文件指定的键

参数 类型 说明
alias string 字符串类型。目录名称
file_name string 字符串类型。INI文件名称
section string 字符串类型。INI文件的节名称
ident string 字符串类型。INI文件的键名称
value datetime 日期类型。要写入的日期值

返回:string

iniWriteDateTime(alias, file_name, section, ident, value)

将日期时间值写入INI。如果不存在FileName,或者不存在Section,或者不存在Ident,则其会根据输入的FileNameSectionIdent创建对应的INI文件,INI文件的节名称,INI文件的键名称,并将日期时间值Value写入到INI文件指定的键

参数 类型 说明
alias string 字符串类型。目录名称
file_name string 字符串类型。INI文件名称
section string 字符串类型。INI文件的节名称
ident string 字符串类型。INI文件的键名称
value datetime 日期时间类型。要写入的日期时间值

返回:string

iniWriteFloat(alias, file_name, section, ident, value)

将浮点值写入INI。如果不存在FileName,或者不存在Section,或者不存在Ident,则其会根据输入的FileNameSectionIdent创建对应的INI文件,INI文件的节名称,INI文件的键名称,并将浮点值Value写入到INI文件指定的键

参数 类型 说明
alias string 字符串类型。目录名称
file_name string 字符串类型。INI文件名称
section string 字符串类型。INI文件的节名称
ident string 字符串类型。INI文件的键名称
value float 浮点类型。要写入的浮点数值

返回:string

iniWriteInteger(alias, file_name, section, ident, value)

将整数值写入INI。如果不存在FileName,或者不存在Section,或者不存在Ident,则其会根据输入的FileNameSectionIdent创建对应的INI文件,INI文件的节名称,INI文件的键名称,并将整数值Value写入到INI文件指定的键

参数 类型 说明
alias string 字符串类型。目录名称
file_name string 字符串类型。INI文件名称
section string 字符串类型。INI文件的节名称
ident string 字符串类型。INI文件的键名称
value float 整数类型。要写入的整数值

返回:string

iniWriteString(alias, file_name, section, ident, value)

将字符串值写入INI。如果不存在FileName,或者不存在Section,或者不存在Ident,则其会根据输入的FileNameSectionIdent创建对应的INI文件,INI文件的节名称,INI文件的键名称,并将字符串Value写入到INI文件指定的键

参数 类型 说明
alias string 字符串类型。目录名称
file_name string 字符串类型。INI文件名称
section string 字符串类型。INI文件的节名称
ident string 字符串类型。INI文件的键名称
value string 字符串类型。要写入的字符串

返回:string

iniWriteTime(alias, file_name, section, ident, value)

将时间值写入INI。如果不存在FileName,或者不存在Section,或者不存在Ident,则其会根据输入的FileNameSectionIdent创建对应的INI文件,INI文件的节名称,INI文件的键名称,并将时间值Value写入到INI文件指定的键

参数 类型 说明
alias string 字符串类型。目录名称
file_name string 字符串类型。INI文件名称
section string 字符串类型。INI文件的节名称
ident string 字符串类型。INI文件的键名称
value datetime 时间类型。要写入的时间值

返回:string