Microsoft.TeamFoundation.WorkItemTracking.Client 命名空間
TeamFoundation.WorkItemTracking.Client 命名空間提供要求啟用用戶端電腦或應用程式與使用者劇本、需求、工作、Bug 和工作項目的其他類型的 API。
WorkItemStore 代表與工作項目儲存機制的連接在 Visual Studio Team Foundation Server的。 WorkItem 物件包含 Fields 儲存資料、 Attachment表示的檔案和 WorkItemLinks 連結至其他工作項目。 下列程式碼範例示範如何存取在工作項目存放區「使用者劇本」工作項目類型。
// 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 | ||
WorkItemFieldData.FieldInfo | ||
WorkItemFieldData.FieldUpdate | ||
WorkItemLinkInfo | 結構表示 WorkItemLink 查詢結果。 | |
WorkItemLinkValidationException.WorkItemLinkInfo | 說明工作項目連結資訊。 |
委派
委派 | 說明 | |
---|---|---|
ImportEventHandler | 匯入的事件處理常式。 | |
MetadataChangeEventHandler | 中繼資料變更的事件處理常式。 | |
QueryFolderContentsChangedEventHandler | ContentsChanged 和 ChangesCommitted 事件的事件處理常式委派。 | |
StoredQueriesEventHandler | 預存查詢的事件處理常式。 | |
WorkItemAsyncEventHandler | 這個事件處理常式來接聽對查詢的非同步狀態的變更。 | |
WorkItemFieldChangeEventHandler | 所引發之事件的事件處理常式委派,或是變更欄位。 | |
WorkItemPreSaveEventHandler |