Partager via


TeamFoundationCatalogService.QueryParents, méthode

Retourne les nœuds de la ressource fournie ainsi que les parents. Les nœuds directs et les nœuds parents ne seront pas remises s'ils sont filtrés. Pour l'arborescence suivante : PG1/\ PG2 PG3/requête/\\TPC1 TPC2 TPC3\TP1 TP2 pour l'identificateur de TP1 sans les filtres et recursing à la racine céderait TP1, TPC1, PG2 et PG1.

Espace de noms :  Microsoft.TeamFoundation.Server.Core
Assembly :  Microsoft.TeamFoundation.Server.Core (dans Microsoft.TeamFoundation.Server.Core.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • resourceIdentifier
    Type : System.Guid
    L'identificateur de la ressource qui sont des parents sont interrogés.La ressource et ses nœuds ne sont retournés si elles ne sont pas filtrées.
  • pathFilters
    Type : System.Collections.Generic.IEnumerable<String>
    Les nœuds ne sont retournés s'ils se trouvent sous un seul des chemins d'accès fournis ici.Si cette valeur est null ou vide on suppose que les parents dans tous les emplacements dans l'arborescence sont valides.
  • recurseToRoot
    Type : System.Boolean
    Si c'est le cas puis les nœuds parents sont énumérés complètement à la racine.Si la valeur est false uniquement le premier niveau des parents sera retourné.
  • queryOptions
    Type : Microsoft.TeamFoundation.Framework.Common.CatalogQueryOptions
    Si ExpandDependencies est spécifié, la propriété de dépendances sur les nœuds contiendra les nœuds qu'ils sont activés dépendants.Si IncludeParents est spécifié, la propriété de ParentNode sur le CatalogNode contiendra le nœud parent.Laisser une option donnée provoquera les nœuds retournés de catalogue pour avoir null pour cette valeur.Les données supplémentaires doivent être récupérées si elles sont nécessaires depuis le calcul et en envoyant des informations peuvent être coûteux.

Valeur de retour

Type : System.Collections.Generic.List<CatalogNode>
Les nœuds pour la ressource fournie ainsi que les parents de ces nœuds qui s'appliquent aux filtres fournis.

Sécurité .NET Framework

Voir aussi

Référence

TeamFoundationCatalogService Classe

Microsoft.TeamFoundation.Server.Core, espace de noms