Freigeben über


CatalogWebService.QueryNodes-Methode

Gibt den Katalogknoten, die unter der parentPath vorhanden zurück und hat einen Typ, der in den resourceTypeFilters aufgeführt ist.

Namespace:  Microsoft.TeamFoundation.Server.Core.WebServices
Assembly:  Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)

Syntax

'Declaration
<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
)

Parameter

  • pathSpecs
    Typ: array<System.String[]
    Die Pfade des Elements oder der Elemente, die gesucht werden.Dieser Pfad kann enthalten die Platzhalter "*", "**" und "..." wobei "*" bezieht auf einer Ebene und "**" und "..." bedeutet eine Zahl Ebenen.
  • resourceTypeFilters
    Typ: array<System.Guid[]
    Die Liste mit Typen, die diese Abfrage enthalten soll.Wenn dieses NULL oder leer, werden alle Typen enthalten.
  • propertyFilters
    Typ: array<Microsoft.TeamFoundation.Framework.Server.KeyValue<String, String>[]
    Der Satz der Eigenschaft filtert, um auf die gesuchten Knoten anzuwenden.Übereinstimmungen sind auf dem Schlüssel und Wert des Eigenschaftenabgleichens.Wenn der Wert eines bestimmten Filters NULL oder, leeren Sie anschließend wird angenommen, dass alle Knoten mit der angegebenen Eigenschaft zurückgegeben werden sollen.Eine Übereinstimmung besteht aus einem Knoten/aus einer Ressource, die alle propertyFilters übereinstimmt
  • queryOptions
    Typ: System.Int32
    Wenn ExpandDependencies bereitgestellt, enthält diese die Abhängigkeitseigenschaft für Knoten die Knoten, die sie abhängig sind.Wenn IncludeParents bereitgestellt, enthält die ParentNode-Eigenschaft auf dem CatalogNode den übergeordneten Knoten.Das Verlassen einer angegebenen Option führt die zurückgegebenen Katalogknoten, dass NULL für diesen Wert besitzen.Weitere Daten sollten nur abgerufen werden, wenn es erforderlich ist, da, Informationen ableiten und das Senden kostenintensiv sein können.

Rückgabewert

Typ: Microsoft.TeamFoundation.Server.Core.CatalogData
Die Katalogknoten, die unter der parentPath vorhanden und einen Typ, der in den resourceTypeFilters aufgeführt ist.

.NET Framework-Sicherheit

Siehe auch

Referenz

CatalogWebService Klasse

Microsoft.TeamFoundation.Server.Core.WebServices-Namespace