共用方式為


CatalogWebService.QueryNodes 方法

傳回在 parentPath 下的目錄節點並在 resourceTypeFilters 所列的型別。

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

語法

'宣告
<WebMethodAttribute> _
Public Function QueryNodes ( _
    pathSpecs As String(), _
    resourceTypeFilters As Guid(), _
    propertyFilters As KeyValue(Of String, String)(), _
    queryOptions As Integer _
) As CatalogData
[WebMethodAttribute]
public CatalogData QueryNodes(
    string[] pathSpecs,
    Guid[] resourceTypeFilters,
    KeyValue<string, string>[] propertyFilters,
    int queryOptions
)

參數

  • pathSpecs
    型別:array<System.String[]
    搜尋項目的路徑。這個路徑可以包含萬用字元「*」, 「**」和「…」其中是「*」單層兩個「**」和「…」這表示任何數目的層級。
  • resourceTypeFilters
    型別:array<System.Guid[]
    這個查詢應該包含型別的清單。如果這是 null 或空白,所有型別參考。
  • propertyFilters
    型別:array<Microsoft.TeamFoundation.Framework.Server.KeyValue<String, String>[]
    屬性集篩選適用於中的節點。相符的金鑰和屬性符合的值。如果某個篩選條件的值為 null 或空白則假設,應該傳回具有所提供之屬性的所有節點。比對包含符合所有 propertyFilters 的節點/資源
  • queryOptions
    型別:System.Int32
    如果 ExpandDependencies 指定,在節點的相依性屬性會包含所依賴的節點。如果 IncludeParents 指定,在 CatalogNode ParentNode 的屬性將包含父節點。將所指定的選項會使傳回的目錄節點具有該值的 null。應該只擷取額外資料,如果有需要,,因為計算並傳送資訊可能會耗用相當多的資源。

傳回值

型別:Microsoft.TeamFoundation.Framework.Server.CatalogData
在 parentPath 下並具有型別在 resourceTypeFilters 所列的資料目錄節點。

.NET Framework 安全性

請參閱

參考

CatalogWebService 類別

Microsoft.TeamFoundation.Framework.Server.WebServices 命名空間