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
- requestContext
Type : Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Le contexte pour cette requête.
- 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.
- resourceTypeFilters
Type : System.Collections.Generic.IEnumerable<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 : 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.