Freigeben über


CatalogWebService.QueryParents-Methode

Gibt den Knoten für die bereitgestellte Ressource zurück sowie die übergeordneten Elemente. Die direkte Knoten sowie die übergeordneten Knoten werden nicht zurückgegeben, wenn sie herausgefiltert werden. Für die folgende Struktur: PG1 / \ PG2 PG3 / \ \ TPC1 TPC2 TPC3 / \ TP1 TP2 Abfrage für den Bezeichner von TP1 ohne Filter und Rekursieren zum Stamm würde TP1, TPC1, PG2 und PG1 ergeben.

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

Syntax

'Declaration
<WebMethodAttribute> _
Public Function QueryParents ( _
    resourceIdentifier As Guid, _
    pathFilters As String(), _
    resourceTypeFilters As Guid(), _
    recurseToRoot As Boolean, _
    queryOptions As Integer _
) As CatalogData
[WebMethodAttribute]
public CatalogData QueryParents(
    Guid resourceIdentifier,
    string[] pathFilters,
    Guid[] resourceTypeFilters,
    bool recurseToRoot,
    int queryOptions
)

Parameter

  • resourceIdentifier
    Typ: System.Guid
    Der Bezeichner für die Ressource, die als Nächstes, übergeordnete Elemente abgefragt werden.Die Ressource und die Knoten werden nur zurückgegeben, wenn sie nicht herausgefiltert werden.
  • pathFilters
    Typ: array<System.String[]
    Knoten werden nur zurückgegeben, wenn sie unter einem der Pfade leben, die hier bereitgestellt werden.Wenn dieser Wert NULL oder leeres ist, wird angenommen, dass übergeordnete Elemente aus allen Stellen innerhalb der Struktur gültig sind.
  • resourceTypeFilters
    Typ: array<System.Guid[]
    Die Liste mit Typen, die diese Abfrage enthalten soll.Wenn dieses NULL oder leer, werden alle Typen enthalten.
  • recurseToRoot
    Typ: System.Boolean
    Wenn dieses dann true ist, werden übergeordnete Knoten vollständig zum Stamm aufgelistet.Wenn dieses dann nur falsch ist, die erste Ebene von übergeordneten Elementen wird zurückgegeben.
  • 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 Knoten für die Ressource bereitgestellten sowie die übergeordneten Elemente dieser Knoten, die für die verfügbaren Filter anwenden.

.NET Framework-Sicherheit

Siehe auch

Referenz

CatalogWebService Klasse

Microsoft.TeamFoundation.Server.Core.WebServices-Namespace