共用方式為


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 此工作項目上一次變更。
公用屬性 Collection
公用屬性 CreatedBy 取得 CreatedBy 的字串值這個工作項目的。
公用屬性 CreatedDate 取得表示日期和時間的物件 DateTime 這個工作項目建立時。
公用屬性 Description 取得或設定描述此工作項目的字串。
公用屬性 DisplayForm 取得與這個工作項目顯示的表單。
公用屬性 ExternalLinkCount 取得外部連結數目。這個工作項目的。
公用屬性 FieldData
公用屬性 Fields 取得包含 Field此工作項目的 FieldCollection 物件。
公用屬性 History 取得或設定記錄欄位的字串值這個工作項目的。
公用屬性 HyperLinkCount 取得超連結的數目會工作項目的 []。
公用屬性 Id 取得這個工作項目 ID。
公用屬性 InternalVersion
公用屬性 IsAccessDenied
公用屬性 IsDirty 取得描述的旗標此工作項目是否已變更,因為它的儲存前。
公用屬性 IsNew 取得描述的旗標此工作項目是全新的。
公用屬性 IsOpen 取得描述的旗標此工作項目是目前開啟進行編輯。
公用屬性 IsPartialOpen 取得描述的旗標是否部分開啟工作項目。
公用屬性 IsReadOnly 取得描述的旗標工作項目是否為唯讀。
公用屬性 IsReadOnlyOpen 取得描述的旗標工作項目是否開啟為唯讀。
公用屬性 Item[String] 取得或設定資料行的值是由欄位名稱所指定之工作項目的 []。
公用屬性 Item[CoreField] 取得或設定資料行的值是由資料行 ID。. 指定之工作項目的
公用屬性 IterationId 取得或設定這個工作項目 IterationId 欄位的整數值。
公用屬性 IterationPath 取得或設定這個工作項目 IterationPath 欄位的字串值。
公用屬性 LinkData
公用屬性 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 取得表示 WorkItemLinks 的集合與此工作項目是出現在連接或先前連接的 WorkItemLinkCollection 物件。
公用屬性 WorkItemLinks 取得表示 WorkItemLinks 的集合與此工作項目目前連接的 WorkItemLinkCollection 物件。

回頁首

方法

  名稱 說明
公用方法 ApplyRules()
公用方法 ApplyRules(Boolean)
公用方法 CalculateFieldLists
公用方法 Close 請關閉此 [工作執行個體並釋放與它的記憶體。
公用方法 Copy() 建立這個 WorkItem 執行個體的複本。
公用方法 Copy(WorkItemType) 建立為指定的 WorkItemTypeWorkItem 這個執行個體的複本。
公用方法 Copy(WorkItemType, WorkItemCopyFlags) 建立為指定的 WorkItemTypeWorkItem 這個執行個體的複本。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
公用方法 GetActionObject
公用方法 GetActionsHistory
公用方法 GetFieldValue
公用方法 GetFieldValueExternal
公用方法 GetHashCode 做為特定型別的雜湊函式。 (繼承自 Object)。
公用方法 GetLatestSyncData
公用方法 GetNextState 取得根據使用者的動作之工作項目的下一個狀態。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 IsValid 驗證這個工作項目欄位。
公用方法 Open 開啟要修改之工作項目。
公用方法 PartialOpen ,當傳送最小數量在網路上的資料時,開啟修改之工作項目。
公用方法 Reset 繼續進行,自從上次儲存所做的任何變更。
公用方法 Save() 在此工作項目是儲存所有暫止的變更。
公用方法 Save(SaveFlags) 在此工作項目是儲存所有暫止的變更。
公用方法 SetDirty 暫時覆寫工作項目的變更狀態。對工作項目所做的任何修改都會導致重新設定為正確的值,根據工作項目的修改狀態。
公用方法 SyncToLatest 同步處理工作項目設為最新的修訂版。
公用方法 SyncWorkItem
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。
公用方法 Validate 取得不正確的資料行中 ArrayList 這個工作項目的。

回頁首

事件

  名稱 說明
公用事件 FieldChanged ,表示當資料欄位處於 [工作執行個體,就更新時發生。
公用事件 Saving 這個事件可以取得每次引發工作項目儲存。

回頁首

欄位

  名稱 說明
公用欄位靜態成員 c_revisionHistory
公用欄位靜態成員 c_revisionLatest
公用欄位靜態成員 c_revisionNull
公用欄位靜態成員 c_revisionUpdate

回頁首

備註

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

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

  • WorkItem.Fields [「欄位名稱」] 取得或設定資料行,而不是值。

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

執行緒安全

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

請參閱

參考

Microsoft.TeamFoundation.WorkItemTracking.Client 命名空間