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
- requestContext
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Der Kontext für diese Anforderung.
- 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.
- resourceTypeFilters
Typ: System.Collections.Generic.IEnumerable<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: 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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.