Partager via


CatalogWebService.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.WebServices
Assembly :  Microsoft.TeamFoundation.Server.Core (dans Microsoft.TeamFoundation.Server.Core.dll)

Syntaxe

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

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 : array<System.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.
  • resourceTypeFilters
    Type : array<System.Guid[]
    La liste des types que cette requête doit inclure.Si c'est null ou vide, tous les types seront inclus.
  • 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 : System.Int32
    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 : Microsoft.TeamFoundation.Server.Core.CatalogData
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

CatalogWebService Classe

Microsoft.TeamFoundation.Server.Core.WebServices, espace de noms