WorkItemStore 類別

表示與執行 Team Foundation Server之伺服器上的工作項目追蹤用戶端連接。

繼承階層架構

System.Object
  Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore

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

語法

'宣告
Public NotInheritable Class WorkItemStore
public sealed class WorkItemStore

WorkItemStore 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 WorkItemStore(String) 初始化連接到執行 Team Foundation Server 之伺服器的電腦名稱指定 WorkItemStore 類別的新執行個體。
公用方法 WorkItemStore(TeamFoundationServer) 已過時。初始化繫結至指定的 TeamFoundationServer 執行個體 WorkItemStore 類別的新執行個體。
公用方法 WorkItemStore(TfsTeamProjectCollection) 初始化繫結至指定的 TfsTeamProjectCollection 執行個體 WorkItemStore 類別的新執行個體。
公用方法 WorkItemStore(String, WorkItemStoreFlags)
公用方法 WorkItemStore(TfsTeamProjectCollection, WorkItemStoreFlags)

回頁首

屬性

  名稱 描述
公用屬性 BypassRules 取得/設定工作項目存放區物件是否略過規則
公用屬性 CallingProcessIdentity 已過時。取得或設定識別呼叫處理到伺服器的字串。
公用屬性 CultureInfo 取得用戶端使用的當地語系化環境。
公用屬性 Diagnostics 取得與這個伺服器連接的診斷物件。
公用屬性 FieldDefinitions 取得與這個 WorkItemStore 執行個體欄位定義的集合。
公用屬性 MaxBulkUpdateBatchSize
公用屬性 Projects 取得與這個 WorkItemStore 執行個體 Project的集合。
公用屬性 RegisteredLinkTypes 取得與這個伺服器的快取 RegisteredLinkTypeCollection
公用屬性 ServerInfo 取得伺服器資訊物件包含由伺服器所支援的所有功能。
公用屬性 TeamFoundationServer 已過時。取得與執行 Team Foundation Server之伺服器的連接。
公用屬性 TeamProjectCollection 取得與執行 Team Foundation Server之伺服器的連接。
公用屬性 TimeZone 取得用戶端的時區。
公用屬性 UserDisplayMode 取得使用者帳戶資訊。這個工作項目存放區的顯示方式。
公用屬性 WorkItemLinkTypes 取得與伺服器的快取 WorkItemLinkTypeCollection

回頁首

方法

  名稱 描述
公用方法 BatchSave(array<WorkItem[]) 如果第一個或更多項目失敗,在分支的多個項目並傳回錯誤清單。
公用方法 BatchSave(array<WorkItem[], SaveFlags) 如果第一個或更多項目失敗,在分支的多個項目並傳回錯誤清單。
公用方法 DestroyWorkItems 終結具有指定 ID 的工作項目。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
公用方法 ExportGlobalLists 匯出在對 XmlDocument的資料庫全域清單儲存的所有資料。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetQueryDefinition 取得由指定之 GUID 所識別的查詢定義。
公用方法 GetReferencingWorkItemUris 取得陣列工作項目統一資源識別元 (URI) (URIs) 對指定之工作項目的該點。
公用方法 GetStoredQuery 已過時。依 GUID 取得已儲存的查詢。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 GetWorkItem(Int32) 取得具有指定 ID. 的工作項目
公用方法 GetWorkItem(Uri) 取得工作項目中指定的 URI。
公用方法 GetWorkItem(Int32, DateTime) 取得 ID 和日期指定工作項目的前一個狀態。
公用方法 GetWorkItem(Int32, Int32) 取得由 ID 和修訂編號指定工作項目的前一個狀態。
公用方法 GetWorkItem(Uri, DateTime) 從檢視的特定時間取得工作項目的狀態。
公用方法 GetWorkItem(Uri, Int32) 從檢視的特定修正取得工作項目的狀態。
公用方法 GetWorkItemIdsForArtifactUris 配對及其參考之工作項目的成品連結清單。
公用方法 ImportGlobalLists(String) 匯入指定的全域清單 (以 XML 格式) 至資料庫。
公用方法 ImportGlobalLists(XmlElement) 匯入全域清單匯入到資料庫。
公用方法 Query(String) 執行 wiql 所描述的查詢並傳回工作項目的集合。
公用方法 Query(array<Int32[], String) 取得工作項目的 wiql 所參考的 ID 編號的欄位集合 (ids) 指定。
公用方法 Query(String, IDictionary) 執行 wiql 和參數會描述 context所描述的查詢。
公用方法 Query(BatchReadParameterCollection, String) 取得工作項目的 Wiql 所參考的 ID/revision 至指定 batchReadParams的欄位集合。
公用方法 Query(array<Int32[], array<Int32[], String) 取得工作項目的 wiql 所參考的 ID 編號、 ids和修訂的欄位集合 (revs) 指定。
公用方法 Query(array<Int32[], String, DateTime) 取得工作項目的 wiql 所參考的 ID 編號的欄位集合 (ids) 指定自日期在 asof所指定。
公用方法 QueryCount(String) 取得要傳回項目的數目,如果執行查詢。
公用方法 QueryCount(String, IDictionary) 取得要傳回項目的數目,如果執行查詢。
公用方法 RefreshCache() 呼叫後端重新整理快取的中繼資料。
公用方法 RefreshCache(Boolean)
公用方法 SyncToCache 對快取的最新版本的同步處理。
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。

回頁首

事件

  名稱 描述
公用事件 ImportEventHandler 在 ImportGlobalLists 呼叫期間,發生的事件。
公用事件 MetadataChanged 發生的事件,在變更中繼資料,以變更由物件模型所處理。
公用事件 MetadataChanging 已過時。發生的事件,在變更中繼資料,以變更受物件模型之前處理作業。

回頁首

備註

如需如何使用此型別的詳細資訊,請參閱 使用 Team Foundation 的用戶端物件模型來建立工作項目

執行緒安全

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

請參閱

參考

Microsoft.TeamFoundation.WorkItemTracking.Client 命名空間