Bug 对象
Bug 对象表示缺陷。
您可以从 TDConnection.BugFactory 中获取 Bug 对象。
公用方法
此对象支持以下方法。
方法 | 描述 |
---|---|
锁定对象。如果对象在服务器上已被更改,则返回 true。 语法: 如果对象被锁定,则其他用户均不可以更改或删除该对象。 调用 LockObject 时,如果服务器上的对象比本地副本的更改时间更近,则 LockObject 会返回 True。在这种情况下,对象的本地副本会在 LockObject 返回之前刷新。 如果对象无法被锁定,则会抛出异常。如果对象发生以下情况,则会出现锁定失败的情况:
|
|
发送项列表的邮件。 语法: 参数:
|
|
Post |
将所有已更改的值发布到数据库。 有关详细信息,请参阅 Post。 |
刷新 |
读取已保存的值,并覆盖内存中的值。 有关详细信息,请参阅 刷新。 |
Undo |
撤消对尚未发布的字段值所做的更改。 有关详细信息,请参阅 Undo。 |
解锁对象。 语法: |
公用属性
此对象支持以下属性。
属性 | 读/写 | 类型 | 描述 |
---|---|---|---|
AssignedTo |
读/写 | 字符串 |
分配了缺陷的用户的名称。 语法: |
附件 |
读 | 对象 |
缺陷的 AttachmentFactory 对象。请参阅AttachmentFactory 对象。 语法: |
AutoPost |
读/写 | 布尔值 |
如果为 true,则当字段值更改时,数据库会立即更新。 语法: |
AutoUnlock |
读/写 | 布尔值 |
指示在执行 Refresh 或 Post 操作后,是否自动将项设置为可供其他用户更改。 语法: |
BugLinkFactory |
读 | 对象 |
用于管理当前缺陷与其关联缺陷之间的链接的错误链接工厂。 语法: |
DetectedBy |
读/写 | 字符串 |
检测缺陷的用户的名称。 语法: |
字段 |
读/写 | Any |
指定字段的值。 语法: 参数:
|
FieldMultiValue |
读/写 | 对象 |
指定字段的 MultiValue 对象。请参阅MultiValue 对象。 语法: 参数:
|
HasAttachment |
读 | 布尔值 |
检查缺陷是否有一个或多个附件。 语法: |
HasLinkage |
读 | 布尔值 |
检查当前缺陷是否至少有一个关联的 Bug。 语法: |
HasOthersLinkage |
读 | 布尔值 |
检查当前缺陷是否至少有一个关联的缺陷,且该缺陷不是另一个 Bug 缺陷。仅针对 Bug 缺陷定义。 语法: |
ID |
读 | 数字 |
项 ID。 语法: |
IsLocked |
读 | 布尔值 |
检查缺陷是否已被锁定,以进行编辑。 语法: IsLocked 通过 LockObject 方法进行设置,且可通过 UnlockObject 方法进行重置。 如果对象具有 AutoUnlock 属性,且该属性设置为 True,则 IsLocked 也可通过 Post 或 Refresh 操作进行重置。 |
LinkFactory |
读 | 对象 |
当前缺陷的链接工厂,可用于查看链接。仅针对 Bug 对象定义。 有关详细信息,请参阅LinkFactory 对象。 语法: |
修改时间 |
读 | 布尔值 |
检查自上次刷新或发布操作以来项是否已被修改。如果为 true,则表明服务器端的字段属性不是最新的。 语法: |
优先级 |
读/写 | 字符串 |
缺陷优先级。 语法: |
Project |
读/写 | 字符串 |
缺陷所属的测试项目。 语法: |
状态 |
读/写 | 字符串 |
缺陷状态。 语法: |
SubjectId |
读 | 长型 |
主题字段的 ID。 语法: |
摘要 |
读/写 | 字符串 |
缺陷的简短描述。 语法: |
TypeName |
读 | 字符串 |
字段的类型。 语法: |
Virtual |
读 | 布尔值 |
检查是否为虚拟项,即没有相应数据库记录的项。 语法: |
示例