共用方式為


TeamFoundationCatalogService.QueryParents 方法

傳回為父代所提供的資料以及資源的節點。

如果兩個篩選,直接節點和父節點不會傳回。 針對樹狀結構, PG1/\ PG2 PG3/\ \ TPC1 TPC2 TPC3/\ TP1 TP2, querying for TP1's identifier without filters and recursing to the root would yield TP1, TPC1, PG2 and PG 1。

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

語法

'宣告
Public Function QueryParents ( _
    requestContext As TeamFoundationRequestContext, _
    resourceIdentifier As Guid, _
    pathFilters As IEnumerable(Of String), _
    resourceTypeFilters As IEnumerable(Of Guid), _
    recurseToRoot As Boolean, _
    queryOptions As CatalogQueryOptions _
) As List(Of CatalogNode)
public List<CatalogNode> QueryParents(
    TeamFoundationRequestContext requestContext,
    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] 指定,在節點的 [Dependencies] 屬性將包含所依賴的節點。如果 [IncludeParents] 指定,在 [CatalogNode] 的 [ParentNode] 屬性將包含父節點。將所指定的選項會使傳回的目錄節點具有該值的 null。應該只擷取額外資料,如果有需要,因為計算並傳送資訊可能會耗用相當多的資源。

傳回值

型別:System.Collections.Generic.List<CatalogNode>
提供資源的節點也適用於所提供的篩選這些節點的父代。

.NET Framework 安全性

請參閱

參考

TeamFoundationCatalogService 類別

Microsoft.TeamFoundation.Framework.Server 命名空間