Freigeben über


TeamFoundationCatalogService.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
Assembly:  Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)

Syntax

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

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: System.Collections.Generic.IEnumerable<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.
  • 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: Microsoft.TeamFoundation.Framework.Common.CatalogQueryOptions
    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: System.Collections.Generic.List<CatalogNode>
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

TeamFoundationCatalogService Klasse

Microsoft.TeamFoundation.Server.Core-Namespace