特定のフィルタに一致する Quality Center プロジェクトからすべてのエンティティを抽出するアプリケーションを開発しています。
このために、エンティティを TDAPIOLELib.List オブジェクトにロードしています。
これは、アクションを実行するメソッドからの抜粋です。
_RequirementsList = null;
RequirementsFactory = _TDC.ReqFactory as ReqFactory;
TDFilter TDFilter = RequirementsFactory.Filter as TDFilter;
TDFilter["RQ_USER_01"] = "Y";
_RequirementsList = RequirementsFactory.NewList(TDFilter.Text);
このメソッドは、リスト「_RequirementsList」を更新してリストを更新する場合にも機能します。
問題は、このリストと他のリスト オブジェクトを常に使用しているため、他のプロセスで使用するたびにリストをクリアする必要があることです。
HP ALM OTA API リファレンスでは、Clear() メソッドとして、欠落している基本機能を IList インターフェイスに追加する「IList2」インターフェイスについて言及しています。
list の元のメソッドとインターフェイスに含まれる Clear() メソッドにアクセスするために、通常の List オブジェクトに IList2 インターフェイスを実装するにはどうすればよいですか?