共用方式為


TeamFoundationCatalogService.QueryNodes 方法 (TeamFoundationRequestContext, IEnumerable<String>, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions)

傳回在 parentPath 下存在的目錄節點並在 resourceTypeFilters 清單的型別。

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

語法

'宣告
Public Function QueryNodes ( _
    requestContext As TeamFoundationRequestContext, _
    pathSpecs As IEnumerable(Of String), _
    resourceTypeFilters As IEnumerable(Of Guid), _
    propertyFilters As IEnumerable(Of KeyValuePair(Of String, String)), _
    queryOptions As CatalogQueryOptions _
) As List(Of CatalogNode)
public List<CatalogNode> QueryNodes(
    TeamFoundationRequestContext requestContext,
    IEnumerable<string> pathSpecs,
    IEnumerable<Guid> resourceTypeFilters,
    IEnumerable<KeyValuePair<string, string>> propertyFilters,
    CatalogQueryOptions queryOptions
)

參數

  • pathSpecs
    類型:System.Collections.Generic.IEnumerable<String>
    搜尋項目的路徑或項目。這個路徑可以包含萬用字元「*」, 「**」和「…」其中「*」單層方法和「**」和「…」表示任何數目的層級。
  • propertyFilters
    類型:System.Collections.Generic.IEnumerable<KeyValuePair<String, String>>
    屬性集篩選套用至找到的節點。比對依據索引鍵和屬性符合的值。如果某個篩選條件的值是 null 則假設,應該會傳回與提供之屬性的所有節點。比對包含符合所有 propertyFilters 的節點/資源。
  • queryOptions
    類型:Microsoft.TeamFoundation.Framework.Common.CatalogQueryOptions
    如果 ExpandDependencies 指定,在節點的相依性屬性會包含其相依的節點。如果 IncludeParents 指定,在 CatalogNode ParentNode 的屬性將包含父節點。將所指定的選項會傳回目錄節點具有該值的空間。應該只擷取額外資料,如果它是必要的,因為計算和傳送資訊可能會耗用相當多的資源。

傳回值

類型:System.Collections.Generic.List<CatalogNode>
在 parentPath 下存在且具有型別。resourceTypeFilters 清單的目錄節點。

.NET Framework 安全性

請參閱

參考

TeamFoundationCatalogService 類別

QueryNodes 多載

Microsoft.TeamFoundation.Server.Core 命名空間