共用方式為


ICatalogService.QueryParents 方法

傳回提供之資源的節點以及父代。 如果它們篩選,直接節點和祖系節點不會傳回。 對於下列樹狀結構:PG1/\ PG2 PG3/\ \ TPC1 TPC2 TPC3 TP1 識別項/\ TP1 TP2 查詢沒有篩選條件和 recursing 對根會 yeild TP1、TPC1、PG2 和 PG1。

命名空間:  Microsoft.TeamFoundation.Framework.Client
組件:  Microsoft.TeamFoundation.Client (在 Microsoft.TeamFoundation.Client.dll 中)

語法

'宣告
Function QueryParents ( _
    resourceIdentifier As Guid, _
    pathFilters As IEnumerable(Of String), _
    resourceTypeFilters As IEnumerable(Of Guid), _
    recurseToRoot As Boolean, _
    queryOptions As CatalogQueryOptions _
) As ReadOnlyCollection(Of CatalogNode)
ReadOnlyCollection<CatalogNode> QueryParents(
    Guid resourceIdentifier,
    IEnumerable<string> pathFilters,
    IEnumerable<Guid> resourceTypeFilters,
    bool recurseToRoot,
    CatalogQueryOptions queryOptions
)

參數

  • resourceIdentifier
    類型:System.Guid
    是的資源識別項的查詢。如果沒有篩選,資源和其節點只會傳回
  • pathFilters
    類型:System.Collections.Generic.IEnumerable<String>
    如果它們位於提供的其中一個路徑下這裡,節點只會傳回。如果這個值為 null 或空白假設,從任何層級的階層架構樹狀目錄內有效。
  • recurseToRoot
    類型:System.Boolean
    如果為 true 則父節點一直要列舉到根項目。如果為 false 則只會為第一層級父代中傳回。
  • queryOptions
    類型:Microsoft.TeamFoundation.Framework.Common.CatalogQueryOptions
    如果 ExpandDependencies 指定,在節點的相依性屬性會包含其相依的節點。如果 IncludeParents 指定,在 CatalogNode ParentNode 的屬性將包含父節點。將所指定的選項會傳回目錄節點具有該值的空間。應該只擷取額外資料,如果它是必要的,因為計算和傳送資訊可能會耗用相當多的資源。

傳回值

類型:System.Collections.ObjectModel.ReadOnlyCollection<CatalogNode>
提供資源的節點以及套用至提供的篩選這些節點的父代。

.NET Framework 安全性

請參閱

參考

ICatalogService 介面

Microsoft.TeamFoundation.Framework.Client 命名空間