以下のフラット・クエリーを使用して、引数として渡された作業項目IDの配列のバグの詳細を取得しています。 以下のクエリは完全に正常ですが、 "TF26180:このIDを持つ項目が入力配列に既に存在しています" 理由は、ID配列に重複IDがあります。この小切手を無視する方法はありますか?TF26180:このIDの項目は入力配列にすでに存在しています
var flatQuery = new Query(_store, detailsWiql.ToString(), ids);
WorkItemCollection workitems = flatQuery.RunQuery();
foreach (WorkItem wi in workitems)
{
WorkItemType worktype = wi.Type;
worktypename = worktype.Name;
}
私たちは無視したりすることにより、このチェックをパスことができるとは思わない、事前
こんにちは、ありがとう私の要件を満たす代替方法はありますか? –
@Anil Kumarまず、作業項目IDを取得してから、REST APIを試して詳細を取得できます。 [作業項目](https://www.visualstudio.com/en-us/docs/integrate/api/wit/work-items#by-ids) –
こんにちはAndy、あなたの入力をありがとう。私はそれが完璧に動作するAPIを試してみましたが、それはworkitemsの非同期を取得することです、私はそれを得るためには、静的にvarを使用することができますflatQuery = new Query(_store、detailsWiql.ToString()、ids); WorkItemCollection workitems = flatQuery.RunQuery(); 休憩APIを使用して作業項目を同期的に取得する方法はありますか –