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 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 DiscussionThread(IDiscussionManager, Int32, Uri) 建構討論。
公用方法 DiscussionThread(IDiscussionManager, Int32, Uri, String) 建構討論。
公用方法 DiscussionThread(IDiscussionManager, Int32, Uri, String, DiscussionPosition) 建構討論。

回頁首

屬性

  名稱 描述
公用屬性 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()。)

回頁首

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.TeamFoundation.Discussion.Client 命名空間