Files
playbook/skills/tsl-api-reference/references/codegen/builtin/language/legacy_pending.md
T
csh 1f19954dd7 ♻️ refactor(tsl-api-reference): reorganize function reference pages
Move runtime and document pages into their correct scope, remove obsolete pending entries, and regenerate the function index.\nUpdate agent test guidance and API skill routing to match the new reference layout.
2026-07-20 09:08:38 +08:00

118 KiB
Raw Blame History

TSL 旧参考待分类补录

这些条目来自旧参考文档中尚未形成稳定 codegen heading 的项目。

当前先保证 codegen 覆盖完整;对象归属、属性语义和最终分类后续再复核。

TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Account

代表连接到远程FTP服务器的账户信息。

类型:读写

对象:FTP

旧类型:property

旧定义:Account: string;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29908

属性值类型:string

AUTHCmd

表示登陆验证时使用的机制。这个属性的值决定在TSL握手协议中与FTP AUTH命令交换时使用的参数。

类型:读写

对象:FTP

旧类型:property

旧定义:AUTHCmd: TAuthCmd;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29909

属性值类型:TAuthCmd

AutoIssueFEAT

是否自动发送FEAT指令获得所支持的命令。

类型:读写

对象:FTP

旧类型:property

旧定义:AutoIssueFEAT:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29911

属性值类型:Boolean

AutoLogin

指定当使用Connect方法与FTP服务器建立会话时,FTP客户端是否自动连接。

类型:读写

对象:FTP

旧类型:property

旧定义:AutoLogin: Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29910

属性值类型:Boolean

CanResume

表示服务器是否支持续传操作。

类型:只读

对象:FTP

旧类型:property

旧定义:CanResume: Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29912

属性值类型:Boolean

CurrentTransferMode

表示当前FTP数据交换中有效的传输模式设置。

类型:读写

对象:FTP

旧类型:property

旧定义:CurrentTransferMode

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29913

DataPort

与客户端会话的数据通道绑定的端口号。

类型:读写

对象:FTP

旧类型:property

旧定义:DataPort: Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29914

属性值类型:Integer

DataPortMax

FTP客户端数据通道的端口号上限。

类型:读写

对象:FTP

旧类型:property

旧定义:DataPortMax: Integer

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29916

属性值类型:Integer

DataPortMin

FTP客户端数据通道的端口号下限。

类型:读写

对象:FTP

旧类型:property

旧定义:DataPortMin: Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29915

属性值类型:Integer

DirFormat

表示目录列表结构。

类型:只读

对象:FTP

旧类型:property

旧定义:DirFormat: String

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29917

属性值类型:String

ExternalIP

指定当客户端在一个NAT防火墙后发送PORT或者EPRT命令时使用的IP地址。

类型:读写

对象:FTP

旧类型:property

旧定义:ExternalIP:String

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29918

属性值类型:String

Host

表示FTP服务器的IP地址或者主机名称。

类型:读写

对象:FTP

旧类型:property

旧定义:Host:string

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29919

属性值类型:string

LangsSupported

返回服务器支持的语言列表

类型:只读

对象:FTP

旧类型:property

旧定义:LangsSupported:TStringList

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29920

属性值类型:TStringList

LastCmdResult

最后一条命令的返回结果,包括命令返回状态字以及结果。

类型:只读

对象:FTP

旧类型:property

旧定义:LastCmdResult:TStringList;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29921

属性值类型:TStringList

ListenTimeout

侦听成功的超时时间

类型:读写

对象:FTP

旧类型:property

旧定义:ListenTimeout:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29946

属性值类型:Integer

ListResult

最后一条LIST命令的返回结果

类型:只读

对象:FTP

旧类型:property

旧定义:ListResult:TStringList;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29922

属性值类型:TStringList

Passive

指定FTP的数据通道连接方法,如果为真则采用被动模式。

类型:读写

对象:FTP

旧类型:property

旧定义:Passive: Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29923

属性值类型:Boolean

PassiveUseControlHost

如果设置为假,被动模式下依旧使用FTP的HOST属性,如果为真,则使用被动连接过来的对端IP地址。简单来说,如果设置为真,则允许分布式FTP服务,也就是对端可能是多个IP地址的FTP来发送或者接受数据。

类型:读写。

对象:FTP

旧类型:property

旧定义:PassiveUseControlHost:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29945

属性值类型:Boolean

Port

用于在打开连接时用到的远程FTP服务器主机上指定的端口号。

类型:读写

对象:FTP

旧类型:property

旧定义:Port: Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29925

属性值类型:Integer

ProxyHost

FTP代理的主机IP或名称。

类型:读写

对象:FTP

旧类型:property

旧定义:ProxyHost: String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29926

属性值类型:String

ProxyPassword

FTP代理服务器的登陆密码。

类型:读写

对象:FTP

旧类型:property

旧定义:ProxyPassword: string;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29929

属性值类型:string

ProxyPort

FTP代理服务器的端口号。

类型:读写

对象:FTP

旧类型:property

旧定义:ProxyPort: Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29927

属性值类型:Integer

ProxyType

指定连接代理服务器时使用的方法。 0:使用代理服务器的CONNECT命令直接连接 1:采用USER命令,发送USER user@hostname串进行登录。 2:登录时发送SITE命令 3:发送OPEN命令 4:使用USER,PASS命令发送代理服务器的用户名密码,发送USER user@firewalluser@hostname 和 PASS pass@firewallpass 5:先使用USER,PASS命令使用代理服务器的用户名密码,穿透代理服务器,然后使用目标的用户名和密码 6:采用USER hostuserId@hostname firewallUsername模式。 7: Novell BorderManager Proxy

类型:读写

对象:FTP

旧类型:property

旧定义:ProxyType:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29930

属性值类型:Integer

ProxyUsername

FTP代理服务器的登陆用户名。

类型:读写

对象:FTP

旧类型:property

旧定义:ProxyUsername: string;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29928

属性值类型:string

ReadTimeout

客户端等待FTP连接响应时间的毫秒数。

类型:读写

对象:FTP

旧类型:property

旧定义:ReadTimeout: Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29931

属性值类型:Integer

SupportsVerification

表示FTP服务器是否支持完整性验证的扩展功能。

类型:只读

对象:FTP

旧类型:property

旧定义:SupportsVerification: Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29932

属性值类型:Boolean

SystemDesc

远程FTP服务器的操作系统的描述信息。

类型:只读

对象:FTP

旧类型:property

旧定义:SystemDesc: string;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29933

属性值类型:string

TransferMode

实现FTP的MODE命令,设置FTP的传输模式,0为非压缩格式,1为压缩格式。

类型:读写

对象:FTP

旧类型:property

旧定义:TransferMode:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID32257

属性值类型:Integer

TransferTimeout

FTP客户端在数据通道进行读操作时的等待时间的毫秒数。

类型:读写

对象:FTP

旧类型:property

旧定义:TransferTimeout: Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29934

属性值类型:Integer

TransferType

指定传输类型,包括Binary(0)和ASCII(1),默认使用Binary方式进行传输。

类型:读写

对象:FTP

旧类型:property

旧定义:TransferType: Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29935

属性值类型:Integer

TryNATFastTrack

指定是否使用“快速路径”连接穿越防火墙和地址转换器(NAT)。

类型:读写

对象:FTP

旧类型:property

旧定义:TryNATFastTrack

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29936

UseCCC

表示FTP客户端是否需要使用清除通道命令(CCC)

类型:读写

对象:FTP

旧类型:property

旧定义:UserCCC: Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29937

属性值类型:Boolean

UseExtensionDataPort

指示在数据交换时是否使用了额外的IPV6端口以及是否设置为PASV模式。

类型:读写

对象:FTP

旧类型:property

旧定义:UseExtensionDataPort: Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29938

属性值类型:Boolean

UseMLIS

指定当客户端试图获得目录列表时是否使用应该使用FTP的MLST或MLSD命令。

类型:读写

对象:FTP

旧类型:property

旧定义:UseMLIS: Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29939

属性值类型:Boolean

UseSTARTTLS

是否使用显式 TLS(即 STARTTLS 加密协议) 类型:读写

对象:FTP

旧类型:property

旧定义:UseSTARTTLS:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID37919

属性值类型:Boolean

UseTLS

用于指定传输安全等级。

类型:读写

对象:FTP

旧类型:property

旧定义:UseTSL:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29941

属性值类型:Boolean

UsingExtDataPort

表示客户端会话是否支持RFC 2428 NAT 扩展。

类型:只读

对象:FTP

旧类型:property

旧定义:UsingExtDataPort: Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29942

属性值类型:Boolean

UsingNATFastTrack

表示客户端会话是否使用了“快速路径”连接。

类型:只读

对象:FTP

旧类型:property

旧定义:UsingNATFastTrack: Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29943

属性值类型:Boolean

UsingSFTP

表示客户端会话是否使用了安全FTP连接。

类型:只读

对象:FTP

旧类型:property

旧定义:UsingSFTP

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性

Source ID29944

TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法

Abort()

终止连接。

对象:FTP

旧类型:method

旧定义:Abort ();

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法

Source ID29876

Connect()

打开FTP连接。

对象:FTP

旧类型:method

旧定义:Connect();

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法

Source ID29879

FileDate(file_name, s_gmt)

获得FTP服务器上文件的修改时间。

对象:FTP

旧类型:method

旧定义:FileDate(const FileName:string;const sGMT:boolean):TDateTime;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法

Source ID29883

参数 类型 说明
file_name String 字符串类型,指定要获得修改时间的文件的名称。
s_gmt Boolean 布尔类型,指定返回的时间是否为格林尼治时间标准时间。

返回:DateTime,获得文件的最后修改时间

Get(source_file, dest, resume)

从FTP服务器上下载文件。

对象:FTP

旧类型:method

旧定义:Get(const SourceFile: string; Dest: TStream; Resume: Boolean);

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法

Source ID29884

参数 类型 说明
source_file String 执行FTP上要下载的源文件名称。
dest TSLObj TStream类型,下载文件的目标流对象。参考[ref]TFileStream对象[/ref]
resume Boolean 当设置为真实支持断点续传,否则重新下载文件。

List(dest, specifier, details)

从FTP服务器上下载文件。

对象:FTP

旧类型:method

旧定义:List(Dest:TStrings;Specifier:string ;Details:Boolean);

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法

Source ID29887

参数 类型 说明
dest TStrings 字符串列表类型,当前目录的文件和目录列表。
specifier string 字符串类型,当前目录下的目录名称或要列出的文件通配符(如’.,A.txt’等)。
details Boolean 布尔类型,是否返回详细的列表信息,包括文件大小,修改日期和文件所有者权限,组等。

Put(source, dest_file, append)

上传文件到FTP服务器。

对象:FTP

旧类型:method

旧定义:Put(const Source: TStream;const DestFile: string; const Append: boolean);

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法

Source ID29891

参数 类型 说明
source TStream 流对象类型,包含要上传的数据。
dest_file string 字符串类型,远程服务器的目标文件名。
append boolean 布尔类型,为真时,服务器将上传到数据从已存在的文件末尾写入。

Quit()

关闭FTP客户端连接。Quit用于文件未传输时关闭连接,如果一个文件传输进程正在进行,请优先使用Abort()。

对象:FTP

旧类型:method

旧定义:Quit();

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法

Source ID29892

Quote(command)

用于执行在这个类中未实现的FTP命令。

对象:FTP

旧类型:method

旧定义:Quote(const Command:string):integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法

Source ID29893

参数 类型 说明
command String 字符串类型,要执行的FTP命令。

返回:integer,整数,FTP命令的执行的结果代码。

TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的属性

AuthType

认证类型,0:明文用户密码,1:MD5,2:SASL认证,-1:自定义认证。 类型:读写

对象:IMAP

旧类型:property

旧定义:AuthType:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的属性

Source ID37923

属性值类型:Integer

AuthTypeString

自定义认证类型,仅当链接ID 37923设置为-1时有效;设置为"AUTH=*":自动选择服务器支持的认证类型;多个用分号连接 类型:读写

对象:IMAP

旧类型:property

旧定义:AuthTypeString:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的属性

Source ID37932

属性值类型:String

Host

主机名称或地址 类型:读写

对象:IMAP

旧类型:property

旧定义:Host:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的属性

Source ID37925

属性值类型:String

LastCmdResult

最后的命令执行结果。 类型:只读

对象:IMAP

旧类型:property

旧定义:LastCmdResult:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的属性

Source ID37930

属性值类型:String

LastCmdResultCode

最后的命令执行的返回码。 类型:只读

对象:IMAP

旧类型:property

旧定义:LastCmdResultCode:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的属性

Source ID37931

属性值类型:String

Port

主机端口。 类型:读写

对象:IMAP

旧类型:property

旧定义:Port:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的属性

Source ID37926

属性值类型:Integer

UseSTARTTLS

是否使用显式 TLS(即 STARTTLS 加密协议) 类型:读写

对象:IMAP

旧类型:property

旧定义:UseSTARTTLS:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的属性

Source ID37933

属性值类型:Boolean

UseTLS

是否采用SSL连接。 类型:读写

对象:IMAP

旧类型:property

旧定义:UseTLS:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的属性

Source ID37929

属性值类型:Boolean

TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

AsBinary

消息的原始内容,二进制数据类型。

类型:读写

对象:MailMsg

旧类型:property

旧定义:AsBinary(HeadersOnly:Boolean):Binary;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1835

参数 类型 说明
headers_only Boolean 真假型,是否仅仅只要头部的内容。

返回:Binary

AttachmentEncoding

附件编码。

类型:读写

对象:MailMsg

旧类型:property

旧定义:AttachmentEncoding:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1803

属性值类型:String

AttachmentTempDirectory

临时的附件存贮目录。

类型:读写

对象:MailMsg

旧类型:property

旧定义:AttachmentTempDirectory:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1832

属性值类型:String

BccList

消息的暗送地址。

类型:读写

对象:MailMsg

旧类型:property

旧定义:BccList:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1805

属性值类型:String

Body

消息的正文。

类型:读写

对象:MailMsg

旧类型:property

旧定义:Body:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1804

属性值类型:String

CCList

消息的抄送地址。

类型:读写

对象:MailMsg

旧类型:property

旧定义:CCList:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1806

属性值类型:String

ContentDisposition

一些不能被放在内容里的描述串,例如inline表示在邮件中直接显示,attachment则表示当成附件,attachment可附带"filename""creation-date""modification-date" "read-date""size"等参数来描述attachment。

类型:读写

对象:MailMsg

旧类型:property

旧定义:ContentDisposition:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1810

属性值类型:String

ContentTransferEncoding

读写类型,消息内容传输时的编码类型,主要编码方式有。

7bit – 7位不编码的ASCII码,默认编码方式。

8bit 8位不编码的原始值。

binary – 不编码的10进制数据流。

quoted-printable 转换为7位可打印的ASCII编码方式。每个高位为1的码翻译为如=A1的16进制模式。

base64 Base64模式,一种将8字节转换为7字节的编码方式。

对象:MailMsg

旧类型:property

旧定义:ContentTransferEncoding:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1809

属性值类型:String

ContentType

读写类型,消息内容类型,常见类型种类如下

text/plain

text/html

text/xml

text/enhanced

image/jpeg

image/gif

audio/basic

audio/au

video/mpeg

application/octet-stream

application/postscript

application/ms-word

application/ms-excel

application/rtf

multipart/mixed

multipart/alternative

multipart/parallel

multipart/related

message/rfc822

message/external-body

对象:MailMsg

旧类型:property

旧定义:ContentType:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1808

属性值类型:String

ConvertPreamble

是否转换序文。

类型:读写

对象:MailMsg

旧类型:property

旧定义:ConvertPreamble:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1830

属性值类型:Boolean

Encoding

邮件的编码算法,0:MIME编码算法,1:UUEncode编码算法

类型:读写

对象:MailMsg

旧类型:property

旧定义:Encoding:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1812

属性值类型:Integer

ExceptionOnBlockedAttachments

是否在文件附件无法被创建时引发异常。

类型:读写

对象:MailMsg

旧类型:property

旧定义:ExceptionOnBlockedAttachments:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1831

属性值类型:Boolean

ExtraHeaders

邮件的附加头信息。

类型:读写

对象:MailMsg

旧类型:property

旧定义:ExtraHeaders:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1813

属性值类型:String

Flags

邮件标志,位标示:已回复(1)已标志(2)已删除(3)草稿(4)已阅读(5)最近的(6)。

类型:读写

对象:MailMsg

旧类型:property

旧定义:Flags:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1797

属性值类型:Integer

From

邮件来源。

类型:读写

对象:MailMsg

旧类型:property

旧定义:From:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1815

属性值类型:String

FromList

邮件来源列表。

类型:读写

对象:MailMsg

旧类型:property

旧定义:FromList:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1814

属性值类型:String

Headers

消息头部信息。

类型:读写

对象:MailMsg

旧类型:property

旧定义:Headers:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1800

属性值类型:String

InReplyTo

回复地址。

类型:读写

对象:MailMsg

旧类型:property

旧定义:InReplyTo:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1824

属性值类型:String

IsEncoded

是否编码。

类型:读写

对象:MailMsg

旧类型:property

旧定义:IsEncoded:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1798

属性值类型:Boolean

IsMsgSinglePartMime

是否是一个单个部分的邮件。

类型:只读

对象:MailMsg

旧类型:property

旧定义:IsMsgSinglePartMime:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1802

属性值类型:Boolean

LastGeneratedHeaders

最后生成的头信息。

类型:读写

对象:MailMsg

旧类型:property

旧定义:LastGeneratedHeaders:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1829

属性值类型:String

MessagePartsCount

消息的部分个数。

类型:读写

对象:MailMsg

旧类型:property

旧定义:MessagePartsCount:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1833

属性值类型:Integer

MsgID

消息ID。

类型:读写

对象:MailMsg

旧类型:property

旧定义:MsgID:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1799

属性值类型:String

NewsGroups

发送到的新闻组,只当采用NNTP对象的时候有用。

类型:读写

对象:MailMsg

旧类型:property

旧定义:NewsGroups:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1816

属性值类型:String

NoDecode

当为真是不解码内容。

类型:读写

对象:MailMsg

旧类型:property

旧定义:NoDecode:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1818

属性值类型:Boolean

NoEncode

当为真是不会发送附件。

类型:读写

对象:MailMsg

旧类型:property

旧定义:NoEncode:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1817

属性值类型:Boolean

Organization

作者的从属组织。

类型:读写

对象:MailMsg

旧类型:property

旧定义:Organization:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1819

属性值类型:String

Priority

优先级,0最高,4最低。

类型:读写

对象:MailMsg

旧类型:property

旧定义:Priority:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1820

属性值类型:Integer

ReceiptRecipient

倘若指定对方要接收的收条,为收条的收件邮件地址。

类型:读写

对象:MailMsg

旧类型:property

旧定义:ReceiptRecipient:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1821

属性值类型:String

Recipients

收件人邮件地址。

类型:读写

对象:MailMsg

旧类型:property

旧定义:Recipients:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1822

属性值类型:String

References

NNTP里的回复过的邮件列表。

类型:读写

对象:MailMsg

旧类型:property

旧定义:References:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1823

属性值类型:String

ReplyTo

回复邮件地址。

类型:读写

对象:MailMsg

旧类型:property

旧定义:ReplyTo:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1825

属性值类型:String

Sender

发件人。

类型:读写

对象:MailMsg

旧类型:property

旧定义:Sender:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1827

属性值类型:String

UID

唯一标识。

类型:读写

对象:MailMsg

旧类型:property

旧定义:UID:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1801

属性值类型:String

UseNowForDate

发送邮件的时候邮件时间是否用当前时间。

类型:读写

对象:MailMsg

旧类型:property

旧定义:UseNowForDate:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性

Source ID1828

属性值类型:Boolean

TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性

AsBinary

内容以二进制类型的原始值。

类型:读写

对象:MessagePart

旧类型:property

旧定义:AsBinary:Binary;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性

Source ID1859

属性值类型:Binary

Body

主体内容,仅对文本类型有效。

类型:读写

对象:MessagePart

旧类型:property

旧定义:Body:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性

Source ID1857

属性值类型:String

ContentDescription

内容描述。

类型:读写

对象:MessagePart

旧类型:property

旧定义:ContentDescription:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性

Source ID1852

属性值类型:String

ContentID

内容ID。

类型:读写

对象:MessagePart

旧类型:property

旧定义:ContentID:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性

Source ID1851

属性值类型:String

ContentLocation

内容的位置URL。

类型:读写

对象:MessagePart

旧类型:property

旧定义:ContentLocation:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性

Source ID1853

属性值类型:String

ContentTransfer

读写类型,消息内容传输时的编码类型,主要编码方式有。

7bit – 7位不编码的ASCII码,默认编码方式。

8bit 8位不编码的原始值。

binary – 不编码的10进制数据流。

quoted-printable 转换为7位可打印的ASCII编码方式。每个高位为1的码翻译为如=A1的16进制模式。

base64 Base64模式,一种将8字节转换为7字节的编码方式。

对象:MessagePart

旧类型:property

旧定义:ContentTransfer:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性

Source ID1850

属性值类型:String

ContentType

读写类型,消息内容类型,常见类型种类如下

text/plain

text/html

text/xml

text/enhanced

image/jpeg

image/gif

audio/basic

audio/au

video/mpeg

application/octet-stream

application/postscript

application/ms-word

application/ms-excel

application/rtf

multipart/mixed

multipart/alternative

multipart/parallel

multipart/related

message/rfc822

message/external-body

对象:MessagePart

旧类型:property

旧定义:ContentType:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性

Source ID1844

属性值类型:String

ExtraHeaders

邮件的附加头信息。

类型:读写

对象:MessagePart

旧类型:property

旧定义:ExtraHeaders:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性

Source ID1849

属性值类型:String

FileName

文件名,仅对附件类型有效。

类型:读写

对象:MessagePart

旧类型:property

旧定义:FileName:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性

Source ID1856

属性值类型:String

Headers

消息头部信息。

类型:读写

对象:MessagePart

旧类型:property

旧定义:Headers:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性

Source ID1847

属性值类型:String

IsEncoded

是否编码。

类型:读写

对象:MessagePart

旧类型:property

旧定义:IsEncoded:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性

Source ID1845

属性值类型:Boolean

MsgID

消息ID。

类型:读写

对象:MessagePart

旧类型:property

旧定义:MsgID:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性

Source ID1846

属性值类型:String

ParentPart

内容在MailMsg的索引。

类型:只读

对象:MessagePart

旧类型:property

旧定义:ParentPart:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性

Source ID1854

属性值类型:Integer

PartType

消息部分的类型,0:文本类型,1:附件类型。

类型:只读

对象:MessagePart

旧类型:property

旧定义:PartType:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性

Source ID1855

属性值类型:Integer

TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性

AuthType

认证类型,0:明文用户密码,1:MD5,2:SASL认证,-1:自定义认证。 类型:读写

对象:Pop3

旧类型:property

旧定义:AuthType:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性

Source ID1774

属性值类型:Integer

AuthTypeString

自定义认证类型,仅当链接ID 1774设置为-1时有效;设置为"AUTH=*":自动选择服务器支持的认证类型;多个用分号连接 类型:读写

对象:Pop3

旧类型:property

旧定义:AuthTypeString:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性

Source ID37918

属性值类型:String

AutoLogin

是否在连接的时候自动登录。

类型:读写

对象:Pop3

旧类型:property

旧定义:AutoLogin:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性

Source ID1785

属性值类型:Boolean

Capabilities

取服务器的支持命令列表(不重新发送命令)。

类型:只读

对象:Pop3

旧类型:property

旧定义:Capabilities:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性

Source ID1782

属性值类型:String

HasAPOP

是否是MD5认证。

类型:只读

对象:Pop3

旧类型:property

旧定义:HasAPOP:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性

Source ID1784

属性值类型:Boolean

HasCAPA

是否执行过CAPA命令。

类型:只读

对象:Pop3

旧类型:property

旧定义:HasCAPA:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性

Source ID1783

属性值类型:Boolean

Host

主机名称或地址。

类型:读写

对象:Pop3

旧类型:property

旧定义:Host:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性

Source ID1775

属性值类型:String

LastCmdResult

最后的命令执行结果。

类型:只读

对象:Pop3

旧类型:property

旧定义:LastCmdResult:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性

Source ID1780

属性值类型:String

LastCmdResultCode

最后的命令执行的返回码。

类型:只读

对象:Pop3

旧类型:property

旧定义:LastCmdResultCode:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性

Source ID1781

属性值类型:String

Port

主机端口。

类型:读写

对象:Pop3

旧类型:property

旧定义:Port:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性

Source ID1776

属性值类型:Integer

UseSTARTTLS

是否使用显式 TLS(即 STARTTLS 加密协议) 类型:读写

对象:Pop3

旧类型:property

旧定义:UseSTARTTLS:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性

Source ID37910

属性值类型:Boolean

UseTLS

是否采用SSL连接。

类型:读写

对象:Pop3

旧类型:property

旧定义:UseTLS:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性

Source ID1779

属性值类型:Boolean

TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象的方法

Connect()

连接服务器。

对象:Pop3

旧类型:method

旧定义:Connect();

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象的方法

Source ID1758

返回:返回0则连接成功,其它则失败。

Disconnect()

断开连接

对象:Pop3

旧类型:method

旧定义:Disconnect();

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象的方法

Source ID1759

TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性

AuthType

认证类型,0:明文用户密码,1:MD5,2:SASL认证,-1:自定义认证。 类型:读写

对象:SMTP

旧类型:property

旧定义:AuthType:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性

Source ID1745

属性值类型:Integer

AuthTypeString

自定义认证类型,仅当链接ID 1745设置为-1时有效;设置为"AUTH=*":自动选择服务器支持的认证类型;多个用分号连接 类型:读写

对象:SMTP

旧类型:property

旧定义:AuthTypeString:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性

Source ID37924

属性值类型:String

DidAuthenticate

是否已经验证。需要先执行Authenticate()方法验证。

类型:只读

对象:SMTP

旧类型:property

旧定义:DidAuthenticate:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性

Source ID1753

属性值类型:Boolean

Host

主机名称或地址。

类型:读写

对象:SMTP

旧类型:property

旧定义:Host:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性

Source ID1746

属性值类型:String

LastCmdResult

最后的命令执行结果。

类型:只读

对象:SMTP

旧类型:property

旧定义:LastCmdResult:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性

Source ID1751

属性值类型:String

LastCmdResultCode

最后的命令执行的返回码。

类型:只读

对象:SMTP

旧类型:property

旧定义:LastCmdResultCode:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性

Source ID1752

属性值类型:String

Port

主机端口。

类型:读写

对象:SMTP

旧类型:property

旧定义:Port:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性

Source ID1747

属性值类型:Integer

UseSTARTTLS

是否使用显式 TLS(即 STARTTLS 加密协议) 类型:读写

对象:SMTP

旧类型:property

旧定义:UseSTARTTLS:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性

Source ID37911

属性值类型:Boolean

UseTLS

是否采用SSL连接。采用ssl需要设置到服务器的对应端口

类型:读写

对象:SMTP

旧类型:property

旧定义:UseTLS:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性

Source ID1750

属性值类型:Boolean

TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象的方法

Connect()

连接服务器。需要设置host属性。并且不能多次connect,否则第二次之后的会报错。

对象:SMTP

旧类型:method

旧定义:Connect();

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象的方法

Source ID1736

返回:返加0则连接成功,不成功时会报错。

Disconnect()

断开连接

对象:SMTP

旧类型:method

旧定义:Disconnect();

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象的方法

Source ID1737

Verify(username)

验证用户名。验证用户名。用户名是否存在当前服务器中,注:smtp服务器可禁止此功能。

对象:SMTP

旧类型:method

旧定义:Verify (Username : String):String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象的方法

Source ID1743

参数 类型 说明
username String 字符串类型,验证的用户名。

返回:String,命令的结果。

TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCipher > TCipher类的属性

IV

初始化向量,hex字符串

类型:只写

对象:TCipher

旧类型:property

旧定义:IV:string

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCipher > TCipher类的属性

Source ID29963

属性值类型:string

Key

秘钥,hex字符串

类型:只写

对象:TCipher

旧类型:property

旧定义:Key:string

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCipher > TCipher类的属性

Source ID29962

属性值类型:string

KeyLength

密钥长度

类型:只读

对象:TCipher

旧类型:property

旧定义:KeyLength:int

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCipher > TCipher类的属性

Source ID29964

属性值类型:int

LVLength

初始化向量长度

类型:只读

对象:TCipher

旧类型:property

旧定义:IVLength

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCipher > TCipher类的属性

Source ID29965

TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookieCollection对象 > TCookieCollection的属性

Items

取指定序号的Cookie。

类型:只读

对象:TCookieCollection

旧类型:property

旧定义:Items(Index:Integer):TCookie;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookieCollection对象 > TCookieCollection的属性

Source ID1703

返回:TCookie

WebResponse

返回WebResponse对象。

类型:只读

对象:TCookieCollection

旧类型:property

旧定义:WebResponse:TWebResponse;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookieCollection对象 > TCookieCollection的属性

Source ID1704

属性值类型:TWebResponse

TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookie对象 > TCookie的属性

Domain

Cookie的作用域。

类型:读写

对象:TCookie

旧类型:property

旧定义:Domain:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookie对象 > TCookie的属性

Source ID1707

属性值类型:String

Expires

Cookie的过期时间。

类型:读写

对象:TCookie

旧类型:property

旧定义:Expires:TDateTime;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookie对象 > TCookie的属性

Source ID1708

属性值类型:TDateTime

Path

Cookie的作用路径。

类型:读写

对象:TCookie

旧类型:property

旧定义:Path:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookie对象 > TCookie的属性

Source ID1710

属性值类型:String

Secure

是否仅对HTTPS安全连接有效。

类型:读写

对象:TCookie

旧类型:property

旧定义:Secure:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookie对象 > TCookie的属性

Source ID1711

属性值类型:Boolean

TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookie对象 > TCookie的方法

Assign(src)

从Src复制Cookie的内容。

对象:TCookie

旧类型:method

旧定义:Assign(Src:TCookie);

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookie对象 > TCookie的方法

Source ID1715

TSL语言基础 > Object TSL > TSL内置对象使用大全 > TMemIniFile对象 > TMemIniFile的属性

CaseSensitive

读写类型,决定节和键名是否大小写相关。

对象:TMemIniFile

旧类型:property

旧定义:CaseSensitive:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TMemIniFile对象 > TMemIniFile的属性

Source ID1612

属性值类型:Boolean

TSL语言基础 > Object TSL > TSL内置对象使用大全 > TRSA > TRSA的属性

PrivateKey

私钥

类型:读写

对象:TRSA

旧类型:property

旧定义:PrivateKey:string

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TRSA > TRSA的属性

Source ID29950

属性值类型:string

PublicKey

公钥

类型:读写

对象:TRSA

旧类型:property

旧定义:PublicKey:string

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TRSA > TRSA的属性

Source ID29949

属性值类型:string

TSL语言基础 > Object TSL > TSL内置对象使用大全 > TSession对象 > TSession的属性

LastActive

最后活动时间。

类型:只读

对象:TSession

旧类型:property

旧定义:LastActive:TDateTime;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TSession对象 > TSession的属性

Source ID1727

属性值类型:TDateTime

LiveSeconds

非活动的失效秒数。

类型:读写

对象:TSession

旧类型:property

旧定义:LiveSeconds:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TSession对象 > TSession的属性

Source ID1729

属性值类型:Integer

Refs

被引用的个数。

类型:只读

对象:TSession

旧类型:property

旧定义:Refs:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TSession对象 > TSession的属性

Source ID1728

属性值类型:Integer

SessionId

Session的标识。

类型:只读

对象:TSession

旧类型:property

旧定义:SessionId:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TSession对象 > TSession的属性

Source ID1731

属性值类型:String

UserId

Session的所属ID。

类型:只读

对象:TSession

旧类型:property

旧定义:UserId:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TSession对象 > TSession的属性

Source ID1730

属性值类型:String

TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStream对象 > TStream的属性

Position

读写类型。设置或者得到当前的位置。

对象:TStream

旧类型:property

旧定义:Position:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStream对象 > TStream的属性

Source ID1561

属性值类型:Integer

TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性

Capacity

容量,如果已知需要的字符串比较多,预先设置容量会有比较好的性能。

类型:读写

对象:TStringList

旧类型:property

旧定义:Capacity:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性

Source ID1523

属性值类型:Integer

CaseSensitive

大小写敏感,决定排序或者查找时是否大小写敏感。设置为真则表示大小写敏感,为假为大小写不敏感,默认为假。

类型:读写

对象:TStringList

旧类型:property

旧定义:CaseSensitive:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性

Source ID1524

属性值类型:Boolean

CommaText

逗号分割串。将每个字符串用,分割连接起来。若字符串中间有逗号,则在字符串两头加”号(注,单引号无效),若字符串中还包含”号,如字符串’ 3,a"bc’,则用'"3,a""bc"'表达。

类型:读写

对象:TStringList

旧类型:property

旧定义:CommaText:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性

Source ID1529

属性值类型:String

CommaTextW

功能同CommaText,区别是在读取时CommaTextW返回为宽字节字符串,而CommaText返回的是多字节字符串。

类型:读写

对象:TStringList

旧类型:property

旧定义:CommaTextW:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性

Source ID31662

属性值类型:String

DelimitedText

用分割符连接起来的单个字符串。连接符用Delimiter属性指定,默认为逗号。而当字符串中存在连接符时,用QuoteChar加在字符串两端。当QuoteChar为”,且Delimiter为逗号时,DelimitedText的结果和CommaText一样。

类型:读写

对象:TStringList

旧类型:property

旧定义:DelimitedText:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性

Source ID1530

属性值类型:String

Delimiter

DelmitedText所依赖的连接符,默认为逗号。

类型:读写

对象:TStringList

旧类型:property

旧定义:Delimiter:Char;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性

Source ID1531

属性值类型:Char

Duplicates

重复串时的行为控制,0:忽略重复串(默认值),1:允许重复串,2:重复串出错。排序时有效。

类型:读写

对象:TStringList

旧类型:property

旧定义:Duplicates:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性

Source ID1526

属性值类型:Integer

GetTextW

获取Text的值,并以宽字符串类型返回。

类型:只读

对象:TStringList

旧类型:property

旧定义:GetTextW:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性

Source ID31666

属性值类型:String

Names

取第Index个Name=Value串的Name串。Index从0开始。

类型:只读

对象:TStringList

旧类型:property

旧定义:Names(Index:Integer):String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性

Source ID1532

返回:String

NameValueSeparator

Name,Value之间的间隔符,默认为=。

类型:读写

对象:TStringList

旧类型:property

旧定义:NameValueSeparator:char;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性

Source ID1533

属性值类型:char

QuoteChar

DelmitedText所依赖的引号符。一般在串中存在分割符时使用

类型:读写

对象:TStringList

旧类型:property

旧定义:QuoteChar:Char;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性

Source ID1534

属性值类型:Char

Sorted

是否已经排序,设置为真则进行排序。

类型:读写

对象:TStringList

旧类型:property

旧定义:Sorted:Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性

Source ID1527

属性值类型:Boolean

Strings

取或者设置指定索引的字符串。下标从0开始。

类型:读写

对象:TStringList

旧类型:property

旧定义:Strings(Index:Integer):String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性

Source ID1528

返回:String

StringsW

取或者设置指定索引的字符串。功能同Strings,区别在于读取时StringsW返回的是宽字节字符串,而Strings返回的是多字节字符串。

类型:读写

对象:TStringList

旧类型:property

旧定义:StringsW(Index:Integer):String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性

Source ID31661

返回:String

Text

以回车换行分割每个字符串连接起来的单个串。如果存在包括回车换行的串,就会有混淆,如果要没有混淆,则需要用DelmitedText或者CommaText。

类型:读写

对象:TStringList

旧类型:property

旧定义:Text:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性

Source ID1535

属性值类型:String

TextW

功能同Text,区别在于在读取时TextW返回为宽字节字符串,而Text返回的是多字节字符串。

类型:读写

对象:TStringList

旧类型:property

旧定义:Text:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性

Source ID31664

属性值类型:String

ValueFromIndex

读取或写入第Index个串的Value值。Index下标从0开始。

类型:读写

对象:TStringList

旧类型:property

旧定义:ValueFromIndex(Index:Integer):String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性

Source ID31663

返回:String

TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList的方法

Append(s)

添加字符串,与Add相同,但不返回索引号。

对象:TStringList

旧类型:method

旧定义:Append(S:String);

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList的方法

Source ID1546

参数 类型 说明
s String 字符串类型,添加的字符串。

Assign(src)

将内容复制成和src里的内容一样。

对象:TStringList

旧类型:method

旧定义:Assign(src:TStrings);

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList的方法

Source ID1547

参数 类型 说明
src TStrings TStringList或者其他TStrings派生类型,复制的源。

Find(s, index)

查找字符串。仅对已经排序好的TStringlist有效,未排序的请用IndexOf。

对象:TStringList

旧类型:method

旧定义:Find(S:String;Var Index:Integer):Boolean;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList的方法

Source ID1541

参数 类型 说明
s String 字符串类型,查找的字符串。
index Integer 整数类型。返回查找到的索引号

返回:Boolean,如果查找到则返回为真。

TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Accept

客户端接收的内容,为空表示什么都接受。例如audio/*表示接收音频数据。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:Accept:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1651

属性值类型:String

Authorization

头部的认证信息。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:Authorization:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1652

属性值类型:String

CacheControl

头部的Cache-Control信息,表明缓存策略,可为no-cache, no-store, max-ages=seconds, max-stale=seconds, min-refresh=seconds。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:CacheControl:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1653

属性值类型:String

Connection

头部的Connection信息,如果为close则会当完成请求时关闭链接。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:Connection:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1654

属性值类型:String

Content

POST的非解析内容,解析内容可在ContentFields中得到。如果内容特别大,Content不会包括所有的内容,剩余的内容需要用ReadClient来读取。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:Content:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1655

属性值类型:String

ContentEncoding

传输编码,例如GZIP。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:ContentEncoding:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1656

属性值类型:String

ContentFields

解析后的Post的Content内容,将Post的内容用Name=Value的方式分割存贮。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:ContentFields:TStrings;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1657

属性值类型:TStrings

ContentLength

发送的数据的长度。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:ContentLength:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1658

属性值类型:Integer

ContentType

发送的数据的类型。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:ContentType:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1659

属性值类型:String

ContentVersion

发送的数据的版本。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:ContentVersion:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1660

属性值类型:String

发送的数据中的Cookie串。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:Cookie:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1661

属性值类型:String

CookieFields

发送的数据中的Cookie串解析后按照Name=Value的模式存贮。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:CookieFields:TStrings;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1662

属性值类型:TStrings

DerivedFrom

内容的原始请求URL,仅当发送的内容不是原始WEB客户端发起时有意义。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:DerivedFrom:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1664

属性值类型:String

Expires

决定一个请求是否过期。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:Expires:TDateTime;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1665

属性值类型:TDateTime

From

客户端的email地址。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:From:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1666

属性值类型:String

Host

请求的URL中的主机名。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:Host:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1667

属性值类型:String

IfModifiedSince

服务器可决定返回一个没有更新的错误(客户端可用原来的存贮的版本)。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:IfModifiedSince:TDateTime;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1668

属性值类型:TDateTime

InternalPathInfo

URL的路径部分。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:InternalPathInfo:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1669

属性值类型:String

InternalScriptName

URL的脚本部分。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:InternalScriptName:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1670

属性值类型:String

Method

只读类型,客户端请求的方法。方法种类有如下: OPTION:返回请求者和相应者之间可以使用的通信选项,主要用来检测服务器处理能力; GET:获得以URL标示的文件内容或者程序执行结果。服务器根据文件名后缀判断服务内容,比如该URL是静态文本还是一个程序; HEAD:除了不返回响应的信息本体以外,得到的是跟GET一样的信息。一般用来测试链接的有效性、可达性和近期修改; POST:把消息本体中的消息发送到一个URL或者其他类似的服务器端定义行为。通常用来提交一个HTML表单或者一些数据操作活动; PUT:把消息本体中的消息发送到一个URL,跟POST类似,但不常用; DELETE:删除URL指定的资源; TRACE:调用一个远程应用层请求消息回路。发出这个消息的用户终端除了收到原来的消息内容以外,还得到消息在Internet上的传送路径。

对象:TWebRequest

旧类型:property

旧定义:Method:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1671

属性值类型:String

MethodType

客户端请求的方法。0:未指定,1:GET 2:PUT3POST4:HEAD

类型:只读

对象:TWebRequest

旧类型:property

旧定义:MethodType:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1672

属性值类型:Integer

PathInfo

客户端请求的URL的路径信息。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:PathInfo:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1673

属性值类型:String

PathTranslated

请求的脚本在服务器上对应的真实路径。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:PathTranslated:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1674

属性值类型:String

ProtocolVersion

请求的HTTP协议版本,如1.0或者1.1。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:ProtocolVersion:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1675

属性值类型:String

QueryFields

请求的查询参数部分以Name=Value模式的TStrings存贮。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:QueryFields:TStrings;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1677

属性值类型:TStrings

Referer

请求的来源地址(发起请求的源地址)。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:Referer:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1678

属性值类型:String

RemoteAddr

客户端的IP地址。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:RemoteAddr:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1679

属性值类型:String

RemoteHost

客户端的主机名称。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:RemoteHost:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1680

属性值类型:String

ScriptName

请求路径和脚本名的部分,不包括主机和参数部分。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:ScriptName:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1681

属性值类型:String

ServerPort

与服务器连接到的端口。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:ServerPort:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1682

属性值类型:Integer

Url

客户端请求的完整路径。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:Url:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1684

属性值类型:String

UserAgent

客户端的标识,例如浏览器名和版本号等。

类型:只读

对象:TWebRequest

旧类型:property

旧定义:UserAgent:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性

Source ID1685

属性值类型:String

TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Allow

服务器所支持的逗号分隔的方法列表。最少需要支持GET和HEAD方法。

类型:读写

对象:TWebResponse

旧类型:property

旧定义:Allow:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Source ID1618

属性值类型:String

ContentEncoding

返回的内容传输的编码方式,如GZIP。

类型:读写

对象:TWebResponse

旧类型:property

旧定义:ContentEncoding:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Source ID1620

属性值类型:String

ContentLength

设置全部返回内容的长度。

类型:读写

对象:TWebResponse

旧类型:property

旧定义:ContentLength:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Source ID1621

属性值类型:Integer

ContentStream

返回目前在正在输出的流。

类型:只读

对象:TWebResponse

旧类型:property

旧定义:ContentStream:TStream;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Source ID1619

属性值类型:TStream

ContentType

返回的内容的类型,包括字符集如html/text; charset=gb2312。

类型:读写

对象:TWebResponse

旧类型:property

旧定义:ContentType:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Source ID1622

属性值类型:String

ContentVersion

返回的内容的版本。

类型:读写

对象:TWebResponse

旧类型:property

旧定义:ContentVersion:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Source ID1623

属性值类型:String

Cookies

返回的Cookie列表对象,可用该对象添加Cookie。类型:只读

对象:TWebResponse

旧类型:property

旧定义:Cookies:TCookieCollection;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Source ID1624

属性值类型:TCookieCollection

CustomHeaders

设置或者读取Headers对象,可利用该对象来设置Header的具体内容。

类型:读写

对象:TWebResponse

旧类型:property

旧定义:CustomHeaders:TStrings;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Source ID1625

属性值类型:TStrings

DerivedFrom

内容生成者。

类型:读写

对象:TWebResponse

旧类型:property

旧定义:DerivedFrom:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Source ID1627

属性值类型:String

Expires

内容过期的时间。

类型:读写

对象:TWebResponse

旧类型:property

旧定义:Expires:TDateTime;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Source ID1628

属性值类型:TDateTime

HttpRequest

获得REPONSE相关的客户请求对象。

类型:只读

对象:TWebResponse

旧类型:property

旧定义:HttpRequest:TWebRequest;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Source ID1629

属性值类型:TWebRequest

LastModified

内容的最终更新时间。

类型:读写

对象:TWebResponse

旧类型:property

旧定义:LastModified:TDateTime;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Source ID1630

属性值类型:TDateTime

Location

设置要跳转的路径。

类型:读写

对象:TWebResponse

旧类型:property

旧定义:Location:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Source ID1631

属性值类型:String

LogMessage

用来跟踪记录调试的串。

类型:读写

对象:TWebResponse

旧类型:property

旧定义:LogMessage:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Source ID1632

属性值类型:String

Realm

未授权时告诉客户端所需授权的路径集。

类型:读写

对象:TWebResponse

旧类型:property

旧定义:Realm:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Source ID1633

属性值类型:String

ReasonString

当返回错误的时候所需要的原因串。

类型:读写

对象:TWebResponse

旧类型:property

旧定义:ReasonString:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Source ID1634

属性值类型:String

Server

提供服务的应用的标示串。

类型:读写

对象:TWebResponse

旧类型:property

旧定义:Server:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Source ID1635

属性值类型:String

StatusCode

返回的状态吗,200表示正确。

类型:读写

对象:TWebResponse

旧类型:property

旧定义:StatusCode:Integer;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Source ID1636

属性值类型:Integer

WWWAuthenticate

401错误发生时支持逗号分隔的认证方法列表。

类型:读写

对象:TWebResponse

旧类型:property

旧定义:WWWAuthenticate:String;

来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性

Source ID1639

属性值类型:String

TSL语言基础 > Object TSL > TSL对象的创建

CreateObject(class_name, p1, pn)

创建一个TSL类型对象,ClassName必需是已经在TSL语言注册的对象类型,否则函数调用会出错。

对象:TSL

旧类型:unknown

旧定义:CreateObject(<ClassName:String|ClassType>[;P1;...; PN:any]):TSLObject;

来源:TSL语言基础 > Object TSL > TSL对象的创建

Source ID1518

参数 类型 说明
class_name String|ClassType 当为字符串类型的时候,为TSL自有对象注册的类名,与操作系统的COM类名不同。当为ClassType类型的时候,该类型用Class(ClassName)或者FindClass等获得。
p1 any 类构造函数的第一个参数,可省略
pn any 类构造函数的第N个参数,可省略

返回:TSLObject

New(p1, pn)

创建一个TSL类型对象,ClassName必需是已经在TSL语言注册的对象类型,否则函数调用会出错。

对象:TSL

旧类型:unknown

旧定义:New ClassName([P1;...; PN:any]):TSLObject;

来源:TSL语言基础 > Object TSL > TSL对象的创建

Source ID29868

参数 类型 说明
p1 any 类构造函数的第一个参数,可省略
pn any 类构造函数的第N个参数,可省略

返回:TSLObject

TSL语言基础 > Object TSL > 算符重载

Operator(op_data, is_left)

Op就是TSL所支持的算符,由于赋值语句的特殊性,目前不支持对:=的重载。 默认的算符重载是对象在左,操作数在右,若需要支持对象为右值,则需要两个参数,第二参数为是否对象为左值。 需要注意的是,在外联模式下,由于.<本身就是一个算符,对于这类的op应在.和op之间用空格分开,否则会导致错误。 该函数返回的值就是算符的返回值。

旧类型:unknown

旧定义:Operator op(opData[;isLeft])

来源:TSL语言基础 > Object TSL > 算符重载

Source ID29864

参数 类型 说明
op_data real 操作数
is_left Boolean 可选参数,对象在左为真,在右为假,无该参数时只支持对象在左

TSL语言基础 > Object TSL > 类信息

FindClass(class_name, obj)

输入一个参数时,根据类名找到当前的类,返回找到类的指针,不是指向实例对象。 输入两个参数时,得到强制类型的对象:FindClass(“abcd”,aObject),返回强制对象aObject为abcd类。

与CLASS关键字不同,当不存在指定的类的时候,或者不是指定对象的父类时,并不抛出异常,而是返回一个整数0。

旧类型:unknown

旧定义:FindClass(className:String[,obj:object]):Class|object

来源:TSL语言基础 > Object TSL > 类信息

Source ID34883

参数 类型 说明
class_name String 类名
obj ComObj 可选参数,实例对象

返回:Class|object,类的指针,不是指向实例对象。 或得到强制类型的对象。

objectstate(obj_name)

判定对象所处的状态

在界面开发等面向对象程序中,由于在构造和析构过程中均可能存在消息回调等内容,因此开发者可能需要对对象的状态进行识别

旧类型:unknown

旧定义:objectstate(objName:obj): Interger

来源:TSL语言基础 > Object TSL > 类信息

Source ID29866

参数 类型 说明
obj_name 对象名

返回:Interger,整数,对应状态如下: 表格:返回值 / 说明;0 / OBJECT_FLAG_NONE,未知状态,对于二进制实现的内部对象将得到这种状态;1 / OBJECT_FLAG_CREATING,对象构造中,对于构造函数未执行完毕的时候的状态;2 / OBJECT_FLAG_CREATEOVER,对象构造完成,构造函数执行完毕后的状态;3 / OBJECT_FLAG_DESTROYING,对象析构中,析构函数未执行完毕的状态;4 / OBJECT_FLAG_DESTROYED,对象已析构完成,析构函数执行完毕后的状态;-1 / OBJECT_FLAG_ERROR,错误,对一个非对象类型进行状态检查得到的返回值

TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SELECT查询语句 > 聚集函数

AVGOF(expression, bool_condition_exp, n, moving_first, cache_id)

返回组中值的算术平均值。空值将被忽略。调和平均值总小于几何平均值,而几何平均值总小于算术平均值。

旧类型:function

旧定义:AVGOF (Expression:TExpression [;BoolConditionExp:TExpression[;N:Integer[;MovingFirst:Bool[;CacheId:String]]]] ) :real

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SELECT查询语句 > 聚集函数

Source ID30065

参数 类型 说明
expression TExpression 数字数据类型类别的表达式。参见多字段聚集。可在表达式前加关键字DISTINCT,表示不管该值出现了多少次,只使用每个值的唯一实例。不添加即统计所有。
bool_condition_exp TExpression 布尔型表达式,如果存在该参数,则统计内容为该表达式为真的行,否则统计所有。
n integer 整数,如果没有N参数,则统计对象为全部,否则统计对象为满足条件的从当前行起往前总共的N条记录, 如果为负数,则为从当前起往后总共|N|行。
moving_first Boolean 布尔型,为真表示统计内容为最近N条内符合BoolConditionExp条件的,为假表示统计内容为最近N条符合BoolConditionExp条件的。默认为假,此省略模式可以通过SelectOpt(64)进行变换,具体参见:参考ID 30025。
cache_id String 字符串型,缓存标识串,参见:参考ID 30110

返回:realReal。

RankOf(expression, x, bool_condition_exp, n, moving_first, cache_id)

返回数据集中数字的排位(从大到小)。

RankOf 可只用于数字列。空值将被忽略。

旧类型:function

旧定义:RankOf(Expression:TExpression;X:Real[;BoolConditionExp:TExpression[;N:Integer[;MovingFirst:Bool[;CacheId:String]]]]] ):real

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SELECT查询语句 > 聚集函数

Source ID30094

参数 类型 说明
expression TExpression 数字数据类型表达式。参见多字段聚集。可在表达式前加关键字DISTINCT,表示不管该值出现了多少次,只使用每个值的唯一实例。不添加即统计所有。
x real 需要查找排位的数
bool_condition_exp TExpression 布尔型表达式,如果存在该参数,则统计内容为该表达式为真的行,否则统计所有。
n integer 整数,如果没有N参数,则统计对象为全部,否则统计对象为满足条件的从当前行起往前总共的N条记录, 如果为负数,则为从当前起往后总共|N|行。
moving_first Boolean 布尔型,为真表示统计内容为最近N条内符合BoolConditionExp条件的,为假表示统计内容为最近N条符合BoolConditionExp条件的。默认为假,此省略模式可以通过SelectOpt(64)进行变换,具体参见:参考ID 30025。
cache_id String 字符串型,缓存标识串,参见:参考ID 30110

返回:realReal

STDEVOF(expression, bool_condition_exp, n, moving_first, cache_id)

返回给定表达式中所有值的统计标准偏差(样本标准差)。

STDEVOF只能用于数字列。空值将被忽略。

旧类型:function

旧定义:STDEVOF (Expression:TExpression[;BoolConditionExp:TExpression[;N:Integer[;MovingFirst:Bool[;CacheId:String]]]]] ) :real

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SELECT查询语句 > 聚集函数

Source ID30077

参数 类型 说明
expression TExpression 数字表达式。不允许进行聚合函数运算和子查询。参见多字段聚集。可在表达式前加关键字DISTINCT,表示不管该值出现了多少次,只使用每个值的唯一实例。不添加即统计所有。
bool_condition_exp TExpression 布尔型表达式,如果存在该参数,则统计内容为该表达式为真的行,否则统计所有。
n integer 整数,如果没有N参数,则统计对象为全部,否则统计对象为满足条件的从当前行起往前总共的N条记录, 如果为负数,则为从当前起往后总共|N|行。
moving_first Boolean 布尔型,为真表示统计内容为最近N条内符合BoolConditionExp条件的,为假表示统计内容为最近N条符合BoolConditionExp条件的。默认为假,此省略模式可以通过SelectOpt(64)进行变换,具体参见:参考ID 30025。
cache_id String 字符串型,缓存标识串,参见:参考ID 30110

返回:realReal

SUMOF(expression, bool_condition_exp, n, moving_first, cache_id)

返回表达式中所有值的和,或只返回 DISTINCT 值。SUMOF 只能用于数字列。空值将被忽略。

旧类型:function

旧定义:SUMOF (Expression:TExpression [;BoolConditionExp:TExpression[;N:Integer[;MovingFirst:Bool[;CacheId:String]]]] ) :real

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SELECT查询语句 > 聚集函数

Source ID30070

参数 类型 说明
expression TExpression Expression 数字类型的表达式。参见多字段聚集。可在表达式前加关键字DISTINCT,表示不管该值出现了多少次,只使用每个值的唯一实例。不添加即统计所有。
bool_condition_exp TExpression 布尔型表达式,如果存在该参数,则统计内容为该表达式为真的行,否则统计所有。
n integer 整数,如果没有N参数,则统计对象为全部,否则统计对象为满足条件的从当前行起往前总共的N条记录, 如果为负数,则为从当前起往后总共|N|行。
moving_first Boolean 布尔型,为真表示统计内容为最近N条内符合BoolConditionExp条件的,为假表示统计内容为最近N条符合BoolConditionExp条件的。默认为假,此省略模式可以通过SelectOpt(64)进行变换,具体参见:参考ID 30025。
cache_id String 字符串型,缓存标识串,参见:参考ID 30110

返回:realReal。

TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SELECT查询语句 > 行、行下标、行序号与行校验

ChecksumOf(expression)

返回在表的行上或在表达式列表上计算的校验值。CHECKSUMOF 用于生成哈希索引。

CHECKSUMOF 在其参数列表上计算一个称为校验值的哈希值。此哈希值用于生成哈希索引。 CHECKSUMOF满足哈希函数的下列属性:在使用等于 (=) 运算符比较时,如果两个列表的相应元素具有相同类型且"相等",则在任何两个表达式列表上应用的 CHECKSUMOF将返回同一值。这种定义的目的在于:给定类型的 NULL 值被作为"相等"进行比较。如果表达式列表中的某个值发生变化,那么列表的校验值通常也会变化。但只在极少数情况下,校验值会保持不变。 计算表达式列表上的校验值,且表达式的顺序将影响结果值。在 CHECKSUMOF(*) 中使用的列顺序是在表中指定的列顺序。

旧类型:unknown

旧定义:CHECKSUMOF ( * | Expression [ ;...n ] ):int

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SELECT查询语句 > 行、行下标、行序号与行校验

Source ID30059

参数 类型 说明
expression TExpression 是指定的参与校验和运算的表达式。

返回:integerinteger

TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理

TSQLBatchInsert(value)

批量插入数据Value,如果成功则返回真。该插入方法不需要与方法TSQLInsert 同时使用。

旧类型:unknown

旧定义:TSQLBatchInsert(Value:Array):Boolean;

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理

Source ID30121

参数 类型 说明
value Array,TableArray 数组,要批量插入的数据

返回:Boolean,布尔值,插入成功则为真,否则为假

TSQLDataFirst(cursor)

移动到第一条记录,返回第一条记录的游标,如果成功则返回真。在select / update/ delete/Insert等操作中,需要有条件控制或插入指定数据的,需要从第一条数据开始,只用该方法移动至第一条记录

旧类型:unknown

旧定义:TSQLDataFirst(Var Cursor:Integer):Boolean;

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理

Source ID30129

参数 类型 说明
cursor integer 整数,出参,第一条记录的游标

返回:integer,布尔值,游标返回成功则为真,否则为假

TSQLDataNext(cursor, isdate)

移动到下一条记录,返回下一条记录的游标,如果成功则返回真。在select / update/ delete/Insert等操作中,需要有条件控制或插入指定数据的,游标会从第一条数据开始,一条条往下移动或查找,该方法是使游标往下一条移动。

旧类型:unknown

旧定义:TSQLDataNext(Var Cursor:Integer, Isdate:Boolean):Boolean;

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理

Source ID30130

参数 类型 说明
cursor integer 整数,出参,下一条记录的游标
isdate Boolean 布尔值,是否判别日期。

返回:Boolean,布尔值,游标返回成功则为真,否则为假。

TSQLDataPrev(cursor, isdate)

移动到上一条记录,返回上一条记录的游标,如果成功则返回真。在聚集函数(refof等)中,指定过去N条数据时,游标会从当前数据开始,一条条往上移动或查找,该方法是使游标往上一条移动。

旧类型:unknown

旧定义:TSQLDataPrev(Var Cursor:Integer,Isdate:Boolean):Boolean;

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理

Source ID30131

参数 类型 说明
cursor integer 整数,出参,上一条记录的游标
isdate Boolean 布尔值,是否判别日期

返回:Boolean,布尔值,游标返回成功则为真,否则为假

TSQLDelete(cursor)

删除指定游标的行,如果成功则返回真。数据做删除delete操作前,会判断指定游标行的数据是否符合删除的条件,符合则进入该方法删除该游标的数据。 与TSQLDelete相关联的方法有:TSQLDataFirst获取第一个值、TSQLSetCursor设置游标、TSQLEvalvalue获取游标的数据

旧类型:unknown

旧定义:TSQLDelete(Cursor:Integer):Boolean;

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理

Source ID30126

参数 类型 说明
cursor integer 指定游标

返回:Boolean,布尔值,删除成功则为真,否则为假

TSQLEdit()

进入编辑状态,之后会调用TSQLSetValue来设置值,如果成功则返回真。

旧类型:unknown

旧定义:TSQLEdit():Boolean;

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理

Source ID30122

返回:Boolean,布尔值,成功则为真,否则为假

TSQLEvalValue(key, value)

获取当前游标指定列Key的值并赋值给Value,如果成功则返回真。在select / update/ delete等操作中,需要有条件控制的,条件列的值通过该方法赋值,赋值之后再进行指定值判断

旧类型:unknown

旧定义:TSQLEvalValue(Key:<String|Integer>;Var Value:Any):Boolean;

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理

Source ID30127

参数 类型 说明
key 整数或字符串,列下标
value 出参,当前游标指定列的值

返回:Boolean,布尔值,获取成功则为真,否则为假

TSQLFields(fields)

获取字段列表,在select *的时候会调用该方法,如果成功则返回真。

旧类型:unknown

旧定义:TSQLFields(Var Fields:Array of <String|Integer>):Boolean;

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理

Source ID30125

参数 类型 说明
fields Array,TableArray 一维数组,出参,字段列表

返回:Boolean,布尔值,获取成功则为真,否则为假

TSQLFinal()

SQL语句执行完毕用来释放资源(假如分配了资源),如果成功则返回真。

旧类型:unknown

旧定义:TSQLFinal():Boolean;

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理

Source ID30124

返回:Boolean

TSQLInsert()

插入一条记录,插入完成后会调用TSQLSetValue来设置值,如果成功则返回真。该函数主要是用于下标移动。配合使用TSQLSetValue来设置新增的下标的数值。

旧类型:unknown

旧定义:TSQLInsert():Boolean;

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理

Source ID30119

返回:Boolean,布尔值,插入成功则为真,否则为假

TSQLPost()

发送记录,编辑或者插入完成后会调用发送数据,如果成功则返回真。

旧类型:unknown

旧定义:TSQLPost():Boolean;

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理

Source ID30123

返回:Boolean,布尔值,成功则为真,否则为假

TSQLSetCursor(cursor)

设置当前的游标,如果成功则返回真。在select / update/ delete等操作中,需要有条件控制的,游标会从第一条记录开始标记,查找符合条件数据。

旧类型:unknown

旧定义:TSQLSetCursor(Cursor:Integer):Boolean;

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理

Source ID30128

参数 类型 说明
cursor integer 当前游标

返回:integer,布尔值,设置成功则为真,否则为假

TSQLSetThisRow(value)

设置当前行数据为Value,如果成功则返回真。

旧类型:unknown

旧定义:TSQLSetThisRow(Value:Any):Boolean;

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理

Source ID30134

参数 类型 说明
value 要设置的数据

返回:Boolean,布尔值,设置成功则为真,否则为假

TSQLSetValue(key, value)

设置当前下标指定列Key的值为Value,如果成功则返回真。与方法TSQLInsert同时使用。如果仅使用方法TSQLSetValue,则数据仅保留最后插入的一条记录。

旧类型:unknown

旧定义:TSQLSetValue(Key:String|Integer,Value:Any):Boolean;

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理

Source ID30120

参数 类型 说明
key 整数或字符串,列下标
value 要设置的值

返回:Boolean,布尔值,设置成功则为真,否则为假

TSQLThisRow(value)

获取当前行的数据并赋值给Value,如果成功则返回真。

旧类型:unknown

旧定义:TSQLThisRow(Var Value:Any):Boolean;

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理

Source ID30133

参数 类型 说明
value 出参,当前行数据

返回:Boolean,布尔值,获取成功则为真,否则为假

TSQLThisRowIndex(value)

获取当前行下标值并赋值给Value,如果成功则返回真

旧类型:unknown

旧定义:TSQLThisRowIndex(Var Value:Integer):Boolean;

来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理

Source ID30135

参数 类型 说明
value integer 整数,出参,当前行下标值

返回:Boolean,布尔值,获取成功则为真,否则为假

TSL语言基础 > TSL语言基础 > 函数定义体和函数 > 外部交互扩展调用接口

MakeInstance(fun, mode, threadmode)

将TSL函数生成C的函数指针。如果需要将TSL函数输出为外部程序调用的函数指针,如C语言函数的指针,就可以通过MakeInstance来实现。 产生一个TSL函数的函数指针,Fun可以是TSL函数、类成员函数类型。

注:在该模式下,对于TSL函数一定要有类型声明,若没有类型声明,就无法去生成C语言的调用,所以一定要有类型声明。 声明语法:function TsfunName(p1:DataType;p2:Datetype;…):returnType; Begin //函数体 End; 如,声明一个天软函数: function TSFunc(a:integer;b:integer):Double; begin return inttodate(a)-inttodate(b); end; 生成函数指针: f1:=MakeInstance(findfunction("TSFunc"));

目前makeinstance支持的返回类型仅支持数字浮点(单精度和双精度)和整数,用于各式回调支持。

旧类型:function

旧定义:MakeInstance(Fun:String|TFunction;[mode:”cdecl”/”stdcall”;Threadmode:Integer]):pointer

来源:TSL语言基础 > TSL语言基础 > 函数定义体和函数 > 外部交互扩展调用接口

Source ID31786

参数 类型 说明
fun String|TFunction 可以是TSL函数,也可以是TSL类的成员函数。
mode ”cdecl”/”stdcall” 可选参数,缺省调用方式采用cdecl模式,除win32外,其它环境无意义。 在win32下,由于系统的回调函数许多是stdcall的,因而也支持stdcall模式。 在Linx以及win64下,stdcall和cdecl的调用模式相同。
threadmode Integer 可选参数,线程模式,缺省调用单线程模式 表格:取值 / 线程模式;0 / 单线程模式;1 / 多线程单模;2 / 多线程多模

返回:pointer,函数的指针。等同于C语言中的函数指针,在C语言中可以直接进行调用。

TSL语言基础 > TSL语言基础 > 基础知识 > TSL的符号 > 保留字(关键字)

DebugRunEnv(sys_param)

将所有的变量内容递交到客户端的调试窗口。

旧类型:unknown

旧定义:DebugRunEnv(SysParam:Boolean)

来源:TSL语言基础 > TSL语言基础 > 基础知识 > TSL的符号 > 保留字(关键字)

Source ID30174

参数 类型 说明
sys_param Boolean 为假则不输出系统参数,为真则输出。

DebugRunEnvDo()

运行完函数后将该函数所有的变量内容递交到客户端的调试窗口。

旧类型:unknown

旧定义:DebugRunEnvDo FunctionXXX(…)

来源:TSL语言基础 > TSL语言基础 > 基础知识 > TSL的符号 > 保留字(关键字)

Source ID30175

TSL语言基础 > TSL语言基础 > 基础知识 > TSL的符号 > 保留字(关键字) > 远程调用客户端函数的保留字

RDo2(p1, p2)

调用本地函数执行并返回结果。 如果本地的函数需要系统参数,则用With带系统参数,例如With Array("abcd":123,"bcd":234); 远程调用默认的超时为300秒,如果要设置超时的秒数,可以用TimeOut带超时秒数。

旧类型:function

旧定义:RDo2 LocalFunctionName(P1;P2;…) [With SysParams] [TimeOut Seconds]:Any;

来源:TSL语言基础 > TSL语言基础 > 基础知识 > TSL的符号 > 保留字(关键字) > 远程调用客户端函数的保留字

Source ID30244

TSL语言基础 > TSL语言基础 > 基础知识 > 常量与变量

GetEstSize(value)

大致估算一个变量占用的空间。

旧类型:unknown

旧定义:GetEstSize(Value:any):Integer;

来源:TSL语言基础 > TSL语言基础 > 基础知识 > 常量与变量

Source ID31531

参数 类型 说明
value 任意变量。

返回:integer,所需占用空间。单位为字节(Byte)

TSL语言基础 > 数学与统计教程 > 数值计算函数 > 数值微分和积分

TSL语言基础 > 矩阵计算 > 矩阵查找和遍历的保留字和算符

MFind(matrix, exp, ret_values, replace_value)

查找矩阵中符合条件的行列信息,同时还可以对原数组中符合条件的元素进行批量替换。根据调用时参数的个数不同,功能对应如下: 一个参数:返回项为真的行列信息,若数组是一维,则返回也为一维数组,对应项为真的行下标序列 两个参数:返回符合指定条件的值的行列信息,结果是个二维数组(包括数组是一维的情况) 三个参数:返回行列信息的同时是否还返回其对应的值 四个参数:结果返回行列信息的同时,还对源数组符合条件的值进行替换,直接对源数组进行更新。

旧类型:unknown

旧定义:MFind(matrix:Array[;Exp:Expression[;RetValues:Boolean=False[;ReplaceValue]]]):Array;

来源:TSL语言基础 > 矩阵计算 > 矩阵查找和遍历的保留字和算符

Source ID30434

参数 类型 说明
matrix Array 为查找的数组,如果只有一个参数,默认查找为真的项。
exp Expression 条件表达式。可选参数,例如:MCell>5为值>5,还可以调用Mrow,Mcol等关键字
ret_values Boolean=False 布尔类型,可选参数,如果只返回符合条件的行列信息,设置假(默认值)。 如果还需要返回符合条件的值则设置为真。
replace_value 任意值,可选参数,对查找的数组进行值的替换,用于替换符合条件的值

返回:Array,数组,返回符合条件的行列信息表,若数组为二维或多维,则返回第0列为行下标值,第1列为列下标值。如果RetValues为真,则第2列为符合条件的项值。

MfindSparse(matrix, exp, ret_values, replace_value)

对数组进行条件查找或替换,不假定维度数,对数组的节点进行深度遍历。是对Mfind功能的一个扩展,用法与MFind一致,可参考MFind用法。 在功能上与MFind相比,对于FMArray而言功能与MFind一致。 对于数组Array,MFind最多只能遍历两维,而本函数支持多维数组以及稀疏矩阵,即MFindSparse对于数组的维度遍历可以进行到最深一维。

旧类型:unknown

旧定义:MFindSparse (matrix:Array[;Exp:Expression[;RetValues:Boolean=False[;ReplaceValue]]]):Array;

来源:TSL语言基础 > 矩阵计算 > 矩阵查找和遍历的保留字和算符

Source ID31488

参数 类型 说明
matrix 为查找的数组,如果只有一个参数,默认查找为真的项。
exp 条件表达式。可选参数,例如:MCell>5为值>5,还可以调用Mrow,Mcol等关键字
ret_values 布尔类型,可选参数,如果只返回符合条件的行列信息,设置假(默认值)。 如果还需要返回符合条件的值则设置为真。
replace_value 任意值,可选参数,替换值,对查找的数组进行值的替换,用于替换符合条件的值

返回:Array,二维数组。存放符合条件的元素的位置信息,从0开始,代表第一维度,1代表第二维度,依此类推,直至最深维度。 根据调用时参数的个数不同,功能与返回值对应如下: 一个参数:返回为真的元素的每个维度的下标。 两个参数:返回符合指定条件的元素的每个维度的下标。 三个参数:返回维度下标的同时可以选择是否还返回其对应的值 四个参数:在返回维度下标的同时,还对源数组符合条件的值进行替换,直接对源数组进行更新。

TSL语言基础 > 高级语言(新一代) > WeakRef弱引用(新一代) > 弱引用

CheckWeakRef(weakobj)

返回弱引用的引用数。功能同weakref_check。

如果是弱引用,且对应的强引用还有效,返回弱引用的引用计数。

如果是弱引用,且对应的强引用无效,返回-1

如果不是弱引用,返回-2

旧类型:unknown

旧定义:CheckWeakRef(weakobj: WeakObject):Integer;

来源:TSL语言基础 > 高级语言(新一代) > WeakRef弱引用(新一代) > 弱引用

Source ID30728

参数 类型 说明
weakobj TSLObj 弱引用。

返回:integer,整数,引用计数。

MakeStrongref(weakobj)

通过弱引用产生一个强引用对象。功能同weakref_get。 弱引用obj返回对应的强引用。如果弱引用对应的强引用已经被释放,则抛出异常。 强引用obj返回强引用。 0/nil返回0/nil 不支持的类型抛出异常

旧类型:unknown

旧定义:Makestrongref(weakobj: WeakObject):Obj

来源:TSL语言基础 > 高级语言(新一代) > WeakRef弱引用(新一代) > 弱引用

Source ID30726

参数 类型 说明
weakobj TSLObj WeakObject,弱引用。

返回:TSLObj,weakobj对应的强引用对象。

MakeWeakref(obj)

创建弱引用。功能同Weakref。 强引用obj返回对应的弱引用。 弱引用obj返回弱引用。 0/nil返回0/nil 不支持的类型抛出异常

旧类型:unknown

旧定义:MakeWeakref(obj:Object|Function):weakobject;

来源:TSL语言基础 > 高级语言(新一代) > WeakRef弱引用(新一代) > 弱引用

Source ID30724

参数 类型 说明
obj Object|Function 对象或函数,并支持弱引用。

返回:weakobjectobj对应的弱引用。

Weakref(obj)

创建弱引用。MakeWeakRef的别名函数,功能同MakeWeakRef。 强引用obj返回对应的弱引用。

弱引用obj返回弱引用。

0/nil返回0/nil

不支持的类型抛出异常

旧类型:unknown

旧定义:Weakref(obj:Object|Function):weakobject;

来源:TSL语言基础 > 高级语言(新一代) > WeakRef弱引用(新一代) > 弱引用

Source ID30725

参数 类型 说明
obj Object|Function 对象或函数,并支持弱引用。

返回:weakobjectobj对应的弱引用。 A,B

weakref_check(weakobj)

返回弱引用的引用数。CheckWeakRef的别名函数,功能同CheckWeakRef。 如果是弱引用,且对应的强引用还有效,返回弱引用的引用计数。 如果是弱引用,且对应的强引用无效,返回-1 如果不是弱引用,返回-2

旧类型:unknown

旧定义:weakref_check(weakobj:WeakObject):Integer;

来源:TSL语言基础 > 高级语言(新一代) > WeakRef弱引用(新一代) > 弱引用

Source ID30729

参数 类型 说明
weakobj TSLObj 弱引用。

返回:integer,引用计数。

weakref_get(weakobj)

弱引用中产生一个强引用对象。Makestrongref的别名函数,功能同Makestrongref。 弱引用obj返回对应的强引用。如果弱引用对应的强引用已经被释放,则抛出异常。 强引用obj返回强引用。 0/nil返回0/nil 不支持的类型抛出异常

旧类型:unknown

旧定义:weakref_get(weakobj: WeakObject):Obj

来源:TSL语言基础 > 高级语言(新一代) > WeakRef弱引用(新一代) > 弱引用

Source ID30727

参数 类型 说明
weakobj TSLObj 弱引用。

返回:TSLObj,weakobj对应的强引用对象。

TSL语言基础 > 高级语言(新一代) > 复数 > 相关模型 > 共轭复数

conj(z)

获取复数的共轭复数,支持数组。

旧类型:unknown

旧定义:conj(z:Complex):Complex

来源:TSL语言基础 > 高级语言(新一代) > 复数 > 相关模型 > 共轭复数

Source ID32861

参数 类型 说明
z Complex 复数类型或复数数组序列

返回:Complex,复数或复数数组,共轭复数

TSL语言基础 > 高级语言(新一代) > 复数 > 相关模型 > 复数生成

Complex(a, b)

生成复数或复数矩阵

旧类型:unknown

旧定义:Complex(A:real|array;B:real|array):Complex|Array

来源:TSL语言基础 > 高级语言(新一代) > 复数 > 相关模型 > 复数生成

Source ID32857

参数 类型 说明
a real|array 实数或数组,实部
b real|array 实数或数组,虚部

返回:Complex|Array,复数或复数矩阵。

TSL语言基础 > 高级语言(新一代) > 复数 > 相关模型 > 复数的判定

IfComplex(v, n)

判断value是否是一个复数类型。可通过可选参数N对数组中的行或元素进行判断。

旧类型:unknown

旧定义:IfComplex(v:Any[;N:Integer]): Boolean|Array

来源:TSL语言基础 > 高级语言(新一代) > 复数 > 相关模型 > 复数的判定

Source ID32863

参数 类型 说明
v Any 任何类型数据。
n Integer 可选参数,整数。具体参考返回说明

返回:Boolean|Array,若无参数N,则返回布尔类型。若存在N,则与N的值有关,返回结果说明如下 表格:N值 / Value数据类型 / 返回值数据类型 / 返回结果说明;0 / 任意类型 / 整数 / 返回Value类型对应的数值;正数 / 数组 / 数组 / 返回Value中每一维度每一单元格数据对应的类型数值集合,保持原Value数组结构和下标;负数 / 数组 / 数组 / 返回Value中前-N个维度数据对应的类型数值集合,保持原Value前-N维度数组结构和下标

TSL语言基础 > 高级语言(新一代) > 复数 > 相关模型 > 复数的虚部

Imag(z)

获得复数的虚部,若z为实数,则虚部值为0。支持数组。

旧类型:unknown

旧定义:imag(z:Complex):Real

来源:TSL语言基础 > 高级语言(新一代) > 复数 > 相关模型 > 复数的虚部

Source ID32859

参数 类型 说明
z Complex 复数类型或数组,复数或复数序列

返回:Real,实数或实数数组,虚部值。

depth=3

depth=4