Partager via


CatalogWebService.QueryNodes, méthode

Retourne les nœuds de catalogue qui existent sous le parentPath et possède un type qui est répertorié dans les resourceTypeFilters.

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 QueryNodes ( _
    pathSpecs As String(), _
    resourceTypeFilters As Guid(), _
    propertyFilters As KeyValue(Of String, String)(), _
    queryOptions As Integer _
) As CatalogData
[WebMethodAttribute]
public CatalogData QueryNodes(
    string[] pathSpecs,
    Guid[] resourceTypeFilters,
    KeyValue<string, string>[] propertyFilters,
    int queryOptions
)

Paramètres

  • pathSpecs
    Type : array<System.String[]
    Les chemins d'accès de l'élément ou les éléments qui sont trouvé.Ce chemin d'accès peut contenir les caractères génériques « * », « ** » et « … » où « * » signifie d'un niveau et « ** » et « … » signifie plusieurs niveaux.
  • 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.
  • propertyFilters
    Type : array<Microsoft.TeamFoundation.Framework.Server.KeyValue<String, String>[]
    Jeu de propriété filtre à appliquer aux nœuds trouvés.Les correspondances sont basés sur la clé et la valeur de correspondance de propriété.Si la valeur d'un certain filtre est null ou videz- le sera supposé que tous les nœuds avec la propriété fournie doit être retourné.Une correspondance se compose d'un nœud/ressource qui correspond à tous les propertyFilters
  • 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 de catalogue qui existent sous le parentPath et ont un type répertorié dans les resourceTypeFilters.

Sécurité .NET Framework

Voir aussi

Référence

CatalogWebService Classe

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