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
類別
結構
結構 | 描述 | |
---|---|---|
FieldIndexData | 欄位索引資料的資料結構。 | |
WorkItem.EditActionInfo | ||
WorkItem.EditActionSet | ||
WorkItemLinkInfo | 結構表示 WorkItemLink 查詢結果。 | |
WorkItemLinkValidationException.WorkItemLinkInfo | 說明工作項目連結資訊。 |
委派
委派 | 描述 | |
---|---|---|
ImportEventHandler | 匯入的事件處理常式。 | |
MetadataChangeEventHandler | 中繼資料變更的事件處理常式。 | |
QueryFolderContentsChangedEventHandler | ContentsChanged 和 ChangesCommitted 事件的事件處理常式委派。 | |
StoredQueriesEventHandler | 預存查詢的事件處理常式。 | |
WorkItemAsyncEventHandler | 這個事件處理常式來接聽對查詢狀態的非同步變更。 | |
WorkItemFieldChangeEventHandler | 所引發之事件的事件處理常式委派,或是變更欄位。 | |
WorkItemPreSaveEventHandler |