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 | |
---|---|---|
LocationService | Retourne le service d'emplacement que ce catalogue utilise pour ses références de définition de service | |
RootNodes | Retourne les nœuds racine dans l'arborescence. |
Début
Méthodes
Nom | Description | |
---|---|---|
CreateChangeContext | Crée un contexte d'édition dans lequel nombreuses modifications peuvent être gérées par lots ensemble. | |
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. | |
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. | |
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. | |
QueryResources(IEnumerable<Guid>, CatalogQueryOptions) | Retourne la ressource associée à l'identificateur. | |
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. | |
QueryResourcesByType | Retourne toutes les ressources catalogue du type prvodied.Si Guid.Empty est passé, toutes les ressources sont retournées. | |
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. | |
QueryRootNode | Retourne le nœud racine spécifié.Les chemins d'accès racine connus se trouvent dans Microsoft.TeamFoundation.Framework.Common.Catalog.CatalogTree. | |
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. | |
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. | |
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. | |
SaveNode | Économise le nœud mis à jour et sa ressource dans le catalogue. | |
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