Microsoft.TeamFoundation.WorkItemTracking.Client 命名空間

Microsoft.TeamFoundation.WorkItemTracking.Client 命名空間提供要求啟用用戶端電腦或應用程式與使用者劇本、需求、工作、Bug 和工作項目的其他類型的 API。

WorkItemStore 表示與工作項目儲存機制的連接以 Visual Studio Team Foundation Server為單位)。 WorkItem 物件包含 Field存放資料、 Attachment代表的檔案和 WorkItemLink該連接到其他工作項目。 下列程式碼範例示範如何在工作項目存放區的使用者劇本、工作項目類型。

// Connect to the server and the store, and get the WorkItemType object
// for user stories from the team project where the user story will be created. 
Uri collectionUri = (args.Length < 1) new Uri("http://server:port/vdir/DefaultCollection") : new Uri(args[0]);
TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(collectionUri);
WorkItemStore workItemStore = tpc.GetService<WorkItemStore>();
Project teamProject = workItemStore.Projects["DinnerNow"];
WorkItemType workItemType = teamProject.WorkItemTypes["User Story"];

Query 類別表示查詢的 WorkItemStore。執行查詢傳回 WorkItemCollection,其中包含工作項目符合查詢。

WorkItemType 類別會定義工作項目。 FieldDefinition 類別會定義工作項目欄位。 WorkItemLinkType 類別會定義 WorkItemLink,連接兩個工作項目。

您可以在 \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ReferenceAssemblies \ v2.0 的 Microsoft.TeamFoundation.WorkItemTracking.Client 命名空間在安裝 Team Explorer 的電腦上,在下列組件:

  • Microsoft.TeamFoundation.WorkItemTracking.Client.dll

類別

  類別 描述
公用類別 Administration 類別提供了管理工作可以執行工作項目存放區。
公用類別 AllowedValuesCollection 表示 Field的有效值清單。
公用類別 Attachment 描述工作項目的檔案附件。
公用類別 AttachmentCollection 儲存與工作項目的附件。
公用類別 BatchReadParameter 表示要加入至 BatchReadParameterCollection 的一個 ID 和修改為。
公用類別 BatchReadParameterCollection 表示參數的集合從讀取的批次的。
公用類別 BatchSave 表示方法,並且批次儲存工作項目的屬性連結。
公用類別 BatchSaveError 分類描述單一工作項目的批次儲存錯誤。
公用類別 BatchSaveFailedException 批次儲存失敗錯誤的類別。
公用類別 BatchSaveRetryFailedException 為在批次儲存的重試時,所發生的錯誤分類。
公用類別 CancelableAsyncResult 類別用於存取非同步作業狀態或移除結果。
公用類別 CannotChangePageSizeException 已過時。類別提供了嘗試可以變更頁面大小錯誤。
公用類別 Category 說明工作項目類型分類。
公用類別 CategoryCollection 類別物件的集合。
公用類別 ClientException 所有用戶端所產生之例外狀況的基底類別。
公用類別 ClientWiqlAdapterHelper
公用類別 ConnectionException 分類描述連線失敗到伺服器。
公用類別 CoreFieldReferenceNames 分類參考名稱的欄位名稱。
公用類別 CoreLinkTypeReferenceNames 類別包含參考名稱核心連結類型。
公用類別 DeniedOrNotExistException 分類描述拒絕存取則為項目沒有例外狀況。
公用類別 DisplayFieldList 表示 WorkItem的集合。從 伺服器將被呼叫的FieldDefinitions ,按下 WorkItemCollectionWorkItems 存取。
公用類別 DuplicateBatchReadParameterException 重複的批次的類別讀取參數錯誤。
公用類別 DuplicateWorkItemException 已過時。重複的工作項目錯誤的類別。
公用類別 ExternalLink 表示連結到其他工具。
公用類別 Field 表示 WorkItem的欄位。
公用類別 FieldCollection 表示 Fields 集合中 WorkItem 物件的。
公用類別 FieldConflict
公用類別 FieldDefinition 表示 Field的屬性。
公用類別 FieldDefinitionCollection 描述 FieldDefinition 物件的集合。
公用類別 FieldDefinitionNotExistException 在欄位定義不存在,則為錯誤則為。
公用類別 FieldFilter 表示可用來塑造 FieldDefinition 物件中的欄位值。用來與 FieldFilterList 一起篩選允許欄位的值。
公用類別 FieldFilterList 表示使用查詢,可以排序的欄位篩選清單。
公用類別 FileAttachmentException 檔案附件錯誤的類別。
公用類別 Hyperlink 表示超連結。連結類型是 URL、UNC 或二度 (字首前置字) URI。
公用類別 IdentityNotExistException 會識別集合中不存在時,為錯誤則為。
公用類別 ImportEventArgs 匯入事件的引數。
公用類別 ImportStructureException 為錯誤將會顯示分類在工作項目類型匯入期間。
公用類別 ImportWorkItemLinkTypeException 為無效的查詢文字錯誤分類。
公用類別 ImportWorkitemTypeException 為錯誤將會顯示分類在工作項目類型匯入期間。
公用類別 InternalDatastoreException 錯誤的例外狀況在內部資料存放區。
公用類別 InternalFields 定義所有內部欄位參考名稱。
公用類別 InvalidFieldValueException 在嘗試重新命名欄位時,寫入無效值為錯誤類別中出現。
公用類別 InvalidProjectException 已過時。無效的專案錯誤的類別。
公用類別 InvalidQueryTextException 為無效的查詢文字錯誤分類。
公用類別 InvalidTreeNodeException 為無效的樹狀節點錯誤分類。
公用類別 ItemAlreadyUpdatedOnServerException 針對伺服器錯誤已更新項目的分類。
公用類別 Link 說明連結的實作。
公用類別 LinkCollection 代表屬於工作項目連結物件的集合。
公用類別 MetadataEventArgs 中繼資料變更事件的引數。
公用類別 Node 描述用於工作項目追蹤資料結構的節點物件。
公用類別 NodeCollection 表示節點集合物件。
公用類別 PageSizeRangeException 為在頁面大小範圍的錯誤分類。
公用類別 Project 代表工作項目追蹤專案。
公用類別 ProjectCollection 表示專案的集合。
公用類別 Query 表示查詢的工作項目追蹤服務。
公用類別 QueryDefinition 表示查詢。
公用類別 QueryFolder 表示可以包含 QueryDefinition與其他 QueryFolders 的 Team 專案的資料夾。
公用類別 QueryFolderContentsChangedEventArgs QueryFolderContentsChanged 事件的事件引數。
公用類別 QueryHierarchy 表示專案中的最上層資料夾。
公用類別 QueryHierarchyException 根據工作項目存放區的階層架構,查詢期間發生的錯誤分類。
公用類別 QueryItem 查詢資料夾和查詢定義的基底類別。
公用類別 ReadOnlyFieldException 類別提供了嘗試可以將唯讀欄位錯誤寫入。
公用類別 RegisteredLinkType 描述已登錄的連結類型。
公用類別 RegisteredLinkTypeCollection 有效的登錄的連結類型的集合。
公用類別 RelatedLink 連結在同一個工作項目的工作項目物件跨存放區和。
公用類別 ReportingAttributes 描述欄位的報告屬性。
公用類別 RequestCancelledByUserException 為使用者錯誤取消要求的分類。
公用類別 RequestNotCancelableException 類別提供了嘗試復原一 noncancelable 要求錯誤。
公用類別 Revision 代表工作項目修改狀態。
公用類別 RevisionCollection 代表工作項目的修訂記錄。
公用類別 Schemas 這個抽象類別包含結構描述相關的方法。
公用類別 Server 用於類別進行伺服器呼叫。
公用類別 ServerInfo 這個類別會公開與伺服器的相關資訊。
公用類別 ServerRejectedChangesException 拒絕的伺服器的類別變更為錯誤。
公用類別 SortField 表示可用來排序查詢結果的 WorkItemField
公用類別 SortFieldList 表示可由查詢排序的 SortField集合。
公用類別 StoredQueriesChangedEventArgs 引數或 StoredQueriesChanged 事件。
公用類別 StoredQuery 表示已儲存的查詢。
公用類別 StoredQueryCollection 表示從專案或工作項目存放區的預存查詢集合。
公用類別 SupportedFeatures 所有已知支援的功能 ID 的清單。
公用類別 TreeViolationException 為錯誤將會顯示分類在工作項目類型匯入期間。
公用類別 UnexpectedErrorException 報告例外狀況之錯誤條件的類別。
公用類別 UnsupportedDocumentVersionException 不支援的文件版本錯誤的類別。
公用類別 ValidationException 分類描述驗證例外狀況。
公用類別 ValuesCollection 值的集合。
公用類別 VerbatimMessageException 為含有訊息應該顯示常值的錯誤分類。
公用類別 WorkItem 表示 Team Foundation Server中的工作項目。
公用類別 WorkItemAsyncEventArgs 處理非同步工作項目變更事件的類別來查詢的狀態。
公用類別 WorkItemChangeRejectedException 工作項目變更拒絕錯誤的類別。
公用類別 WorkItemCollection 表示由查詢到 WorkItemStore工作項目的集合。
公用類別 WorkItemEventArgs 工作項目事件的引數。
公用類別 WorkItemLink 連結兩個在相同 WorkItemStoreWorkItem
公用類別 WorkItemLinkCollection 表示 WorkItemLink 的集合。
公用類別 WorkItemLinkEventArgs 工作項目連結事件的引數。
公用類別 WorkItemLinkType 表示 WorkItemLink的特定型別。
公用類別 WorkItemLinkTypeCollection 表示 WorkItemLinkType 物件的集合。
公用類別 WorkItemLinkTypeEnd 表示 WorkItemLinkType的端點。
公用類別 WorkItemLinkTypeEndCollection 表示 WorkItemLinkTypeEnd 物件的集合。
公用類別 WorkItemLinkValidationException 為錯誤將會顯示分類在工作項目連結的驗證時。
公用類別 WorkItemOperationError 表示作業的錯誤會出現在工作項目中。
公用類別 WorkItemStore 表示與執行 Team Foundation Server之伺服器上的工作項目追蹤用戶端連接。
公用類別 WorkItemStoreDiagnostics 執行工作項目連結服務的診斷方法。
公用類別 WorkItemType 表示 WorkItem的特定型別。
公用類別 WorkItemTypeCollection 表示 WorkItemType 物件的集合。
公用類別 WorkItemTypeDeniedOrNotExistException 分類描述拒絕存取則為工作項目類型不存在例外狀況。

結構

  結構 描述
公用結構 FieldIndexData 欄位索引資料的資料結構。
公用結構 WorkItem.EditActionInfo
公用結構 WorkItem.EditActionSet
公用結構 WorkItemLinkInfo 結構表示 WorkItemLink 查詢結果。
公用結構 WorkItemLinkValidationException.WorkItemLinkInfo 說明工作項目連結資訊。

委派

  委派 描述
公用委派 ImportEventHandler 匯入的事件處理常式。
公用委派 MetadataChangeEventHandler 中繼資料變更的事件處理常式。
公用委派 QueryFolderContentsChangedEventHandler ContentsChanged 和 ChangesCommitted 事件的事件處理常式委派。
公用委派 StoredQueriesEventHandler 預存查詢的事件處理常式。
公用委派 WorkItemAsyncEventHandler 這個事件處理常式來接聽對查詢狀態的非同步變更。
公用委派 WorkItemFieldChangeEventHandler 所引發之事件的事件處理常式委派,或是變更欄位。
公用委派 WorkItemPreSaveEventHandler

列舉

  列舉類型 描述
公用列舉類型 BaseLinkType 描述的連結類型。
公用列舉類型 CancelableActionState 描述一次復原的動作的狀態。
公用列舉類型 CoreField 指定 WorkItem 欄位的型別。
公用列舉類型 FieldStatus 描述欄位的狀態。
公用列舉類型 FieldType 描述 Field的資料型別。
公用列舉類型 FieldUsages 描述 FieldDefinition 物件的型別。
公用列舉類型 ImportSeverity 描述事件的嚴重性。
公用列舉類型 ImportStructureException.Type 描述例外狀況的類型。
公用列舉類型 ImportWorkItemLinkTypeException.Type 進一步指定 WorkItemLinkTypeException 類型。
公用列舉類型 ImportWorkitemTypeException.Type WorkitemType 例外狀況的進一步分類。
公用列舉類型 LinkAction 描述如何修改集合。
公用列舉類型 MetadataChangeTypes 描述所有可能的中繼資料變更類型。
公用列舉類型 Node.TreeType 描述樹狀結構中的型別 (區域或反覆項目)。
公用列舉類型 PageSizes 描述用於查詢支援,並讀取批次的頁面大小。
公用列舉類型 QueryFolderAction 表示所發生的資料夾中的某個項目的變更類型。
公用列舉類型 QueryHierarchyException.Type 進一步分類 QueryHierarchyException。
公用列舉類型 QueryItemPermissions 查詢項目的使用權限的位元遮罩。
公用列舉類型 QueryScope 描述查詢範圍。
公用列舉類型 QueryType 描述查詢的型別。
公用列舉類型 ReportingType 描述欄位的報告類型。
公用列舉類型 SaveFlags 描述儲存旗標。
公用列舉類型 SchemaType 描述 XML 文件的結構描述。
公用列舉類型 SortType 描述 SortField 的排序順序。
公用列舉類型 StoredQueriesAction 描述在預存查詢集合執行的最新的動作。
公用列舉類型 StringDataLengths 描述可能會儲存至資料庫的字串值的最大長度。
公用列舉類型 TargetSet 指定目標連結集合。
公用列舉類型 UserDisplayMode 指定使用者帳戶的顯示模式。
公用列舉類型 WorkItem.EditAction
公用列舉類型 WorkItem.EditActionFlags
公用列舉類型 WorkItemCopyFlags 旗標會指定選擇性工作項目資料應該複製。
公用列舉類型 WorkItemLinkType.Topology 描述 WorkItemLinkType的允許拓撲類型。
公用列舉類型 WorkItemLinkValidationException.Action 描述例外狀況的動作。
公用列舉類型 WorkItemLinkValidationException.Type 描述例外狀況的類型。
公用列舉類型 WorkItemStoreFlags 列舉用來判斷工作項目存放區物件的行為。

請參閱

參考

其他資源

擴充 Team Foundation 的功能