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)。 | |
Validate | 取得無效欄位的 ArrayList 這個工作項目。 |
回頁首
事件
名稱 | 描述 | |
---|---|---|
FieldChanged | 發生於欄位時,此工作項目執行個體被更新。 | |
Saving | 取得事件每次引發工作項目將會保留。 |
回頁首
備註
存取欄位和欄位值的下列方法可用:
WorkItem [「field name」] 取得/設定欄位的值。
WorkItem.Fields [「field name」] 取得/設定欄位,而不是值。
WorkItem.Fields [「欄位名稱]」。值取得/設定欄位的值。
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。