Freigeben über


CatalogNode.QueryChildren-Methode (TeamFoundationRequestContext, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, Boolean, CatalogQueryOptions)

Gibt den untergeordneten Elementen für diesen Knoten zurück.

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

Syntax

'Declaration
Public Function QueryChildren ( _
    requestContext As TeamFoundationRequestContext, _
    resourceTypeFilters As IEnumerable(Of Guid), _
    propertyFilters As IEnumerable(Of KeyValuePair(Of String, String)), _
    recurse As Boolean, _
    queryOptions As CatalogQueryOptions _
) As List(Of CatalogNode)
public List<CatalogNode> QueryChildren(
    TeamFoundationRequestContext requestContext,
    IEnumerable<Guid> resourceTypeFilters,
    IEnumerable<KeyValuePair<string, string>> propertyFilters,
    bool recurse,
    CatalogQueryOptions queryOptions
)

Parameter

  • propertyFilters
    Typ: System.Collections.Generic.IEnumerable<KeyValuePair<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
  • recurse
    Typ: System.Boolean
    True, wenn dieser für alle diese Knotenuntergeordneten Symbolelemente hat.
  • 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 untergeordneten Elemente dieses Knotens, die den Filter treffen und Anforderungen rekursieren.

.NET Framework-Sicherheit

Siehe auch

Referenz

CatalogNode Klasse

QueryChildren-Überladung

Microsoft.TeamFoundation.Server.Core-Namespace