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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。