WorkItem 類別

表示 Team Foundation Server中的工作項目。

繼承階層

System.Object
  Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem

命名空間:  Microsoft.TeamFoundation.WorkItemTracking.Client
組件:  Microsoft.TeamFoundation.WorkItemTracking.Client (在 Microsoft.TeamFoundation.WorkItemTracking.Client.dll 中)

語法

'宣告
Public NotInheritable Class WorkItem
public sealed class WorkItem

WorkItem 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 WorkItem 使用指定的 WorkItemType的 WorkItem 類別的新執行個體。

回頁首

屬性

  名稱 描述
公用屬性 AreaId 取得或設定 AreaId 欄位的整數值這個工作項目。
公用屬性 AreaPath 取得或設定 AreaPath 欄位的字串值這個工作項目。
公用屬性 AttachedFileCount 取得附加的檔案數目。這個工作項目。
公用屬性 Attachments 取得表示附件屬於此工作項目的 AttachmentCollection 物件。
公用屬性 AuthorizedDate
公用屬性 ChangedBy 取得 ChangedBy 欄位的字串值這個工作項目。
公用屬性 ChangedDate 取得表示日期和時間的 DateTime 物件上次變更此工作項目。
公用屬性 CreatedBy 取得 CreatedBy 欄位的字串值這個工作項目。
公用屬性 CreatedDate 取得表示日期和時間的 DateTime 物件會建立工作項目。
公用屬性 Description 取得或設定描述此工作項目的字串。
公用屬性 DisplayForm 取得與這個工作項目的顯示格式。
公用屬性 ExternalLinkCount 取得外部連結數目。這個工作項目。
公用屬性 Fields 取得 FieldCollection 物件包含 Field之工作項目的。
公用屬性 History 取得或設定記錄欄位的字串值這個工作項目。
公用屬性 HyperLinkCount 取得超連結的數目。這個工作項目。
公用屬性 Id 取得這個工作項目 ID。
公用屬性 IsDirty 取得描述的旗標是否變更此工作項目,因為它的儲存前。
公用屬性 IsNew 取得描述的旗標此工作項目是全新的。
公用屬性 IsOpen 取得描述的旗標此工作項目是否為編輯中目前開啟。
公用屬性 IsPartialOpen 取得描述的旗標是否部分開啟工作項目。
公用屬性 IsReadOnly 取得描述的旗標工作項目是否為唯讀。
公用屬性 IsReadOnlyOpen 取得描述的旗標工作項目是否開啟為唯讀。
公用屬性 Item[String] 取得或設定一個欄位的值是由欄位名稱所指定的工作項目。
公用屬性 Item[CoreField] 取得或設定一個欄位的值是由欄位 ID. 指定這個工作項目
公用屬性 IterationId 取得或設定這個工作項目 IterationId 欄位的整數值。
公用屬性 IterationPath 取得或設定這個工作項目 IterationPath 欄位的字串值。
公用屬性 Links 取得連結集合。這個工作項目。
公用屬性 NodeName 取得或設定這個工作項目 NodeName 欄位的字串值。
公用屬性 Project 取得與這個工作項目的目前專案。
公用屬性 Reason 取得或設定原因欄位的字串值這個工作項目。
公用屬性 RelatedLinkCount 取得這個工作項目相關的連結數目。
公用屬性 Rev 取得表示這個工作項目修訂編號的整數。
公用屬性 RevisedDate 取得表示這個工作項目修訂日期和時間的 DateTime 物件。
公用屬性 Revision 取得表示這個工作項目修訂編號的整數。
公用屬性 Revisions 取得表示有效修訂編號集合此工作項目的 RevisionCollection 物件。
公用屬性 State 取得或設定描述此工作項目狀態的字串。
公用屬性 Store 取得此工作項目所屬的 WorkItemStore
公用屬性 Tags
公用屬性 TemporaryId 取得這個工作項目的暫存 ID。
公用屬性 Title 取得或設定描述此工作項目的標題的字串。
公用屬性 Type 取得表示這個工作項目類型的 WorkItemType 物件。
公用屬性 Uri 取得統一資源識別項 (Uri) 這個工作項目。
公用屬性 Watermark
公用屬性 WorkItemLinkHistory 取得表示 WorkItemLink的集合與此工作項目出現在連接或與先前連接的 WorkItemLinkCollection 物件。
公用屬性 WorkItemLinks 取得表示 WorkItemLink的集合與此工作項目目前連接的 WorkItemLinkCollection 物件。

回頁首

方法

  名稱 描述
公用方法 Close 結束這個工作項目執行個體並釋放與它的記憶體。
公用方法 Copy() 建立這個工作項目執行個體的複本。
公用方法 Copy(WorkItemType) 建立是指定之 WorkItemType的這個工作項目執行個體的複本。
公用方法 Copy(WorkItemType, WorkItemCopyFlags) 建立是指定之 WorkItemType的這個工作項目執行個體的複本。
公用方法 Equals 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetNextState 取得根據使用者的動作之工作項目的下一個狀態。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 IsValid 驗證這個工作項目欄位。
公用方法 Open 開啟要修改的工作項目。
公用方法 PartialOpen 當傳輸最小的數字數量網路的資料時,開啟修改的這個工作項目。
公用方法 Reset 還原執行,自上次儲存後的所有變更。
公用方法 Save() 在這個工作項目儲存所有暫止的變更。
公用方法 Save(SaveFlags) 在這個工作項目儲存所有暫止的變更。
公用方法 SetDirty 暫時覆寫工作項目的變更狀態。對工作項目所做的任何修改都會造成此重設為正確的值,根據工作項目的修改狀態。
公用方法 SyncToLatest 同步處理的工作項目為最新的修訂。
公用方法 ToString 傳回代表目前物件的字串。 (繼承自 Object)。
公用方法 UploadAttachment
公用方法 UploadAttachments
公用方法 Validate 取得無效欄位的 ArrayList 這個工作項目。

回頁首

事件

  名稱 描述
公用事件 FieldChanged 發生於欄位時,此工作項目執行個體被更新。
公用事件 Saving 取得事件每次引發工作項目將會保留。

回頁首

備註

存取欄位和欄位值的下列方法可用:

  • WorkItem [「field name」] 取得/設定欄位的值。

  • WorkItem.Fields [「field name」] 取得/設定欄位,而不是值。

  • WorkItem.Fields [「欄位名稱]」。值取得/設定欄位的值。

執行緒安全

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

請參閱

參考

Microsoft.TeamFoundation.WorkItemTracking.Client 命名空間