Partager via


ICatalogService, interface

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

Syntaxe

'Déclaration
Public Interface ICatalogService
public interface ICatalogService

Le type ICatalogService expose les membres suivants.

Propriétés

  Nom Description
Propriété publique LocationService Retourne le service d'emplacement que ce catalogue utilise pour ses références de définition de service
Propriété publique RootNodes Retourne les nœuds racine dans l'arborescence.

Début

Méthodes

  Nom Description
Méthode publique CreateChangeContext Crée un contexte d'édition dans lequel nombreuses modifications peuvent être gérées par lots ensemble.
Méthode publique QueryNodes(IEnumerable<String>, IEnumerable<Guid>, CatalogQueryOptions) Retourne les nœuds de catalogue qui existent sous le parentPath et possède un type qui est répertorié dans les resourceTypeFilters.
Méthode publique QueryNodes(IEnumerable<String>, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) Retourne les nœuds de catalogue qui existent sous le parentPath et possède un type qui est répertorié dans les resourceTypeFilters.
Méthode publique QueryParents 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.
Méthode publique QueryResources(IEnumerable<Guid>, CatalogQueryOptions) Retourne la ressource associée à l'identificateur.
Méthode publique QueryResources(IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) Retourne toutes les ressources catalogue du type prvodied.Si Guid.Empty est passé, toutes les ressources sont retournées.
Méthode publique QueryResourcesByType Retourne toutes les ressources catalogue du type prvodied.Si Guid.Empty est passé, toutes les ressources sont retournées.
Méthode publique QueryResourceTypes Retourne les types de ressource pour tous les identificateurs spécifiés.Si null ou une liste vide est passé, tous les types de ressources sont retournés.
Méthode publique QueryRootNode Retourne le nœud racine spécifié.Les chemins d'accès racine connus se trouvent dans Microsoft.TeamFoundation.Framework.Common.Catalog.CatalogTree.
Méthode publique QueryUpTree 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.
Méthode publique SaveDelete Supprime ce nœud du catalogue.Si ce nœud est le seul nœud qui l'indique la ressource montre cette ressource est également supprimé.Si ce nœud existe dans l'arborescence d'infrastructure alors que la ressource associée à ce nœud est également supprimée et sera fondamentalement récursive.
Méthode publique SaveMove Ajoute le déplacement au contexte de modification.Il sera envoyé au serveur lorsque Save() est appelé.Notez que si le nodeToMove ou newParent également mis à jour les propriétés puis ceux seront également validés.Tout nœud qui est explicitement déplacé aura IsDefault la valeur 0.
Méthode publique SaveNode Économise le nœud mis à jour et sa ressource dans le catalogue.
Méthode publique SaveResource Économise la ressource mise à jour du catalogue.Notez que les définitions de service existant comme des références de service sont créées si elles sont nouvelles et mises à jour si elles ne sont pas.

Début

Voir aussi

Référence

Microsoft.TeamFoundation.Framework.Client, espace de noms