Files
playbook/skills/tsl-api-reference/references/codegen/builtin/language/legacy_pending.md
T

119 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语言基础 > 数学与统计教程 > 数值计算函数 > 数值微分和积分

Diff(y, n)

序列差分

旧类型:function

旧定义:diff(Y:Array;n:Int):Array

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

Source ID30547

参数 类型 说明
y Array 需要做差分的数组数据
n Int 差分的阶数,0阶不做处理

返回:Array,数组,序列

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

TSBackTesting()

旧参考文档待分类条目:TSBackTesting。

旧类型:function

旧定义:未在审计源中提取到。

来源:depth=3

Source ID27801

Source URLhttp://www.tinysoft.com/tsdn/helpdoc/display.tsl?id=27801

TSOptimizer()

旧参考文档待分类条目:TSOptimizer。

旧类型:function

旧定义:未在审计源中提取到。

来源:depth=3

Source ID21162

Source URLhttp://www.tinysoft.com/tsdn/helpdoc/display.tsl?id=21162

depth=4

TableType()

旧参考文档待分类条目:TableType。

旧类型:function

旧定义:未在审计源中提取到。

来源:depth=4

Source ID20591

Source URLhttp://www.tinysoft.com/tsdn/helpdoc/display.tsl?id=20591

TSPortfolioOptimizer()

旧参考文档待分类条目:TSPortfolioOptimizer。

旧类型:function

旧定义:未在审计源中提取到。

来源:depth=4

Source ID27924

Source URLhttp://www.tinysoft.com/tsdn/helpdoc/display.tsl?id=27924