Partager via


ICatalogService.QueryUpTree, méthode

Les requêtes « haut » de l'arborescence du chemin d'accès spécifié recherchant fourni dans ses nœuds parents enfants. Si le chemin d'accès est « TFSInstance1/PG1/TPC1/TP1 » cette requête est traduite dans série d'appels de QueryNodes qui ont les pathSpecs suivants : « TFSInstance1/* » TFSInstance1/PG1/* » TFSInstance1/PG1/TPC1/* » qu'un exemple de lorsque cela peut être utilisé lorsqu'un ReportingSite est ajouté à un nœud et il doit rechercher le ReportServer qui est un enfant d'un de ses nœuds parents.

Espace de noms :  Microsoft.TeamFoundation.Framework.Client
Assembly :  Microsoft.TeamFoundation.Client (dans Microsoft.TeamFoundation.Client.dll)

Syntaxe

'Déclaration
Function QueryUpTree ( _
    path As String, _
    resourceTypeFilters As IEnumerable(Of Guid), _
    queryOptions As CatalogQueryOptions _
) As ReadOnlyCollection(Of CatalogNode)
ReadOnlyCollection<CatalogNode> QueryUpTree(
    string path,
    IEnumerable<Guid> resourceTypeFilters,
    CatalogQueryOptions queryOptions
)

Paramètres

  • path
    Type : System.String
    Le chemin d'accès de l'élément d'où « haut » de la requête doit commencer.Les caractères génériques ne peuvent pas être utilisés dans ce tracé.
  • 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.ObjectModel.ReadOnlyCollection<CatalogNode>
Les nœuds de catalogue qui correspond à la requête spécifiée.

Sécurité .NET Framework

Voir aussi

Référence

ICatalogService Interface

Microsoft.TeamFoundation.Framework.Client, espace de noms