次の方法で共有


ICatalogService インターフェイス

名前空間:  Microsoft.TeamFoundation.Framework.Client
アセンブリ:  Microsoft.TeamFoundation.Client (Microsoft.TeamFoundation.Client.dll 内)

構文

'宣言
Public Interface ICatalogService
public interface ICatalogService

ICatalogService 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ LocationService このカタログ サービスが定義、参照に使用するロケーション サービスを返します
パブリック プロパティ RootNodes ツリーのルート ノードを返します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド CreateChangeContext 多数の変更が一緒に分割できる変更のコンテキストを作成します。
パブリック メソッド QueryNodes(IEnumerable<String>, IEnumerable<Guid>, CatalogQueryOptions) parentPath の下にある返し、resourceTypeFilters に示す型はです。カタログのノードを返します。
パブリック メソッド QueryNodes(IEnumerable<String>, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) parentPath の下にある返し、resourceTypeFilters に示す型はです。カタログのノードを返します。
パブリック メソッド QueryParents 指定されたリソースのノードを返します、親。除外されて直接ノード、親ノードは返されません。次のツリーの場合: PG1/\ PG2 PG3/フィルターのない TP1 の識別子の\の\ TPC1 TPC2 TPC3/\ TP1 TP2 のクエリとルートへの recursing は TP1、TPC1、PG2 と PG1 が発生します。
パブリック メソッド QueryResources(IEnumerable<Guid>, CatalogQueryOptions) 識別子に関連付けられているリソースを返します。
パブリック メソッド QueryResources(IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) prvodied 型のカタログのリソースの Retuns すべて。Guid.Empty が渡されると、すべてのリソースが返されます。
パブリック メソッド QueryResourcesByType prvodied 型のカタログのリソースの Retuns すべて。Guid.Empty が渡されると、すべてのリソースが返されます。
パブリック メソッド QueryResourceTypes 指定した ID を持つすべてのリソースの種類を返します。null または空のリストが渡されると、すべてのリソースの種類が返されます。
パブリック メソッド QueryRootNode 指定したルート ノードを返します。既知のルート パスが Microsoft.TeamFoundation.Framework.Common.Catalog.CatalogTree で検索できます。
パブリック メソッド QueryUpTree 」提供される検索パスから提供されたツリーの上位のクエリでは、「親ノードの子の型。パスが TFSInstance1/PG1/TPC1/TP1 「」で、このクエリで pathSpecs がある QueryNodes の一連の呼び出しに変換されます: 「This が使用できる場合に TFSInstance1/* は」、「TFSInstance1/PG1/*」「TFSInstance1/PG1/TPC1/*」の例を ReportingSite がノードに追加されている場合、親ノードの 1 種類の子である ReportServer を検索する必要があります。
パブリック メソッド SaveDelete カタログからこのノードを削除します。このノードがある場合に、リソースを指す唯一のノードも、このリソースに削除されますポイントします。次に、リソースも関連付けられた削除されると、このノードとノードがこのインフラストラクチャのツリーにある場合は、本質的に再帰的です。
パブリック メソッド SaveMove 変更のコンテキストにこの移動を追加します。つまり、サーバーに送信 Save() が呼び出されたとき。nodeToMove か newParent、プロパティを更新すると、同様にコミットされることに注意してください。明示的に実行するすべてのノードで、0 に設定された IsDefault があります。
パブリック メソッド SaveNode カタログの更新されたノードおよびリソースを保存します。
パブリック メソッド SaveResource カタログの更新されたリソースを保存します。にない場合は、新規および更新されたサービス参照が作成されるため、サービスの定義注意してください。

このページのトップへ

参照

関連項目

Microsoft.TeamFoundation.Framework.Client 名前空間