TeamFoundationCatalogService.QueryParents 方法
傳回提供之資源的節點以及父代。 如果它們篩選,直接節點和祖系節點不會傳回。 對於下列樹狀結構:PG1/\ PG2 PG3/\ \ TPC1 TPC2 TPC3 TP1 識別項/\ TP1 TP2 查詢沒有篩選條件和 recursing 對根會 yeild TP1、TPC1、PG2 和 PG1。
命名空間: Microsoft.TeamFoundation.Server.Core
組件: Microsoft.TeamFoundation.Server.Core (在 Microsoft.TeamFoundation.Server.Core.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
)
參數
- requestContext
類型:Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
這個要求的內容。
- resourceIdentifier
類型:System.Guid
是的資源識別項的查詢。如果沒有篩選,資源和其節點只會傳回。
- pathFilters
類型:System.Collections.Generic.IEnumerable<String>
如果它們位於提供的其中一個路徑下這裡,節點只會傳回。如果這個值為 null 或空白假設,從任何層級的階層架構樹狀目錄內有效。
- resourceTypeFilters
類型:System.Collections.Generic.IEnumerable<Guid>
這個查詢應該包含型別的清單。如果這是 null 或空白,則所有類型會都包含在內。
- recurseToRoot
類型:System.Boolean
如果為 true 則父節點一直要列舉到根項目。如果為 false 則只會為第一層級父代中傳回。
- queryOptions
類型:Microsoft.TeamFoundation.Framework.Common.CatalogQueryOptions
如果 ExpandDependencies 指定,在節點的相依性屬性會包含其相依的節點。如果 IncludeParents 指定,在 CatalogNode ParentNode 的屬性將包含父節點。將所指定的選項會傳回目錄節點具有該值的空間。應該只擷取額外資料,如果它是必要的,因為計算和傳送資訊可能會耗用相當多的資源。
傳回值
類型:System.Collections.Generic.List<CatalogNode>
提供資源的節點以及套用至提供的篩選這些節點的父代。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。