DiscussionThread 类
讨论为注释线程与代码、文件或代码评审块。
继承层次结构
System.Object
Microsoft.TeamFoundation.Discussion.Client.DiscussionThread
命名空间: Microsoft.TeamFoundation.Discussion.Client
程序集: Microsoft.TeamFoundation.Discussion.Client(在 Microsoft.TeamFoundation.Discussion.Client.dll 中)
语法
声明
Public NotInheritable Class DiscussionThread
public sealed class DiscussionThread
DiscussionThread 类型公开以下成员。
构造函数
页首
属性
名称 | 说明 | |
---|---|---|
Id | 讨论的唯一 ID。ID 为 0 在讨论创建和分配一个唯一值时,将它保存到服务器后。 | |
ItemPath | 讨论结果文件的服务器路径。 | |
LastUpdatedDate | 时间,在讨论在客户端时上次更新。当客户端进行更新时,仅轮询此属性更新。 | |
NeedsSave | 如果讨论更改并可保存到本地存储区,则为 true。 | |
Position | 确定讨论中的文件。 | |
PublishedDate | 时间,在讨论发布并可由其他人查看。 | |
ReadStatus | 跟踪讨论是否已阅读。 | |
Revision | 在讨论发布版本时,在服务器上增加。 但是,发布调用不会更新客户端讨论的版本。 当客户端进行更新时,仅轮询客户端版本更新。 | |
RootComment | 讨论的根注释。setter 只第一次只能工作,那么,当 RootComment 为空时,确保讨论的线程的注释不能更新。 | |
SavedDate | datetime,在讨论已保存在本地。 | |
Severity | 指示讨论的严重级别。 | |
Status | 指示讨论的状态。 | |
VersionUri | 搁置集或变更集的 URI 与讨论。 | |
WorkItemId | 代码评审请求的工作项 ID 与讨论。 |
页首
方法
名称 | 说明 | |
---|---|---|
AddComment(Comment, Comment) | 添加给定的注释。此讨论。将会引发异常,则:1.parentComment 为空,但:a.讨论具有根注释。b.讨论已删除。2.parentComment 未发布到服务器。 | |
AddComment(TeamFoundationIdentity, CommentType, String, Comment) | 添加新注释到此讨论。将会引发异常,则:1.parentComment 为空,但:a.讨论具有根注释。b.讨论已删除。2.parentComment 未发布到服务器。 | |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
GetHashCode | 作为默认哈希函数。 (继承自 Object。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
ToString | (重写 Object.ToString()。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。